<分区>
这就是问题所在,当我尝试构建我的 xcproject 时,xcode 在以下代码的第 3 行显示错误:
typedef struct
{
NSArray *array;
NSString *string;
}WYnot;
错误是:“ARC 禁止结构中的 Objective-C 对象”。
我该如何解决这个问题???是否真的有错误?
<分区>
这就是问题所在,当我尝试构建我的 xcproject 时,xcode 在以下代码的第 3 行显示错误:
typedef struct
{
NSArray *array;
NSString *string;
}WYnot;
错误是:“ARC 禁止结构中的 Objective-C 对象”。
我该如何解决这个问题???是否真的有错误?
最佳答案
我遇到了类似的问题,我通过添加 __unsafe_unretained
关键字对其进行了排序:
typedef struct
{
__unsafe_unretained NSArray *array;
__unsafe_unretained NSString *string;
}WYnot;
尝试一下应该会有帮助。
关于objective-c - Xcode 5 和 mavericks 上的 ARC 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20761344/
相关文章:
ios - 如何将一个 Storyboard中的导航 Controller 连接到另一个 Storyboard中的 View Controller ?
swift - NSCocoaErrorDomain Code=256 无法打开 “md” 格式的文件
objective-c - CGContextFillRects 与 CGContextAddLineToPoint(矩形与线条)性能
c - 如何检测或测试用于 USB 闪存驱动器插入的 unix/linux 开发节点创建
xcode - 在Mac上进行Qt开发的Qt Creator与Xcode