objective-c - Xcode 5 和 mavericks 上的 ARC 问题

标签 objective-c c xcode cocoa automatic-ref-counting

<分区>

这就是问题所在,当我尝试构建我的 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 - 释放 malloc 2D 矩阵

c - 如何检测或测试用于 USB 闪存驱动器插入的 unix/linux 开发节点创建

java - 在控制面板中查找图标名称

xcode - 在Mac上进行Qt开发的Qt Creator与Xcode

iphone - NSInternalInconsistencyException(行数无效)

iphone - 在导航栏中添加栏按钮项

objective-c - 检测到尝试调用 iPhone 上不存在的系统库中的符号