美文网首页iOS知识总结
OC中如何使用结构体

OC中如何使用结构体

作者: 代码干货 | 来源:发表于2015-06-30 22:32 被阅读3110次

    默认在ARC下的结构体中添加OC对象会出现如下问题:
    ARC forbids Objective-C objects in structs

    那么如何做如下:
    <pre>
    typedef struct OFBragDelegateStrings
    {
    __unsafe_unretained NSString* prepopulatedText;
    __unsafe_unretained NSString* originalMessage;
    } OFBragDelegateStrings;
    </pre>

    ARC新规定:你不能在C结构中使用OC对象,当更好的方法是用OC类去管理对象。

    参考链接:
    ARC forbids Objective-C objects in structs or unions despite marking the file -fno-objc-arc

    Fixing ARC error when using Objective-C object in struct

    相关文章

      网友评论

      • 鬼丶白:结构体中声明NSMutableArray 运行出错为什么

      本文标题:OC中如何使用结构体

      本文链接:https://www.haomeiwen.com/subject/smneqttx.html