ARC禁止 struct 或联合中的Objective-C对象,尽管标记了文件-fno objc ARC?

我假设如果你标记它-fno objc arc,你就没有这个限制.

推荐答案

如果您收到此消息,请try "不安全"或"未恢复".只有在 struct 中的对象未恢复时,才是安全的.

typedef struct OFBragDelegateStrings
{
     NSString* prepopulatedText;
     NSString* originalMessage;
} OFBragDelegateStrings;

typedef struct OFBragDelegateStrings
{
     __unsafe_unretained NSString* prepopulatedText;
     __unsafe_unretained NSString* originalMessage;
} OFBragDelegateStrings;

Objective-c相关问答推荐

MKMapView 上的 UIPanGestureRecognizer?

iOS9 - 这个应用程序正在从后台线程修改自动布局引擎 - 在哪里?

使用 AVAudioplayer 在后台播放音乐

在哪里以及如何 __bridge

UILabel:你如何设置字体大小?

将长按手势和拖动手势结合在一起

xcode 未知类型名称

如何以编程方式暂停 NSTimer?

适用于 ios 的 360° 全景库

更改 UIBarButtonItem 的 Tint colored颜色

用于 iOS 开发的 LLVM 与 GCC

iPhone - 什么是重用标识符(UITableViewCell)?

属性与实例变量

将 NSData 字节转换为 NSString?

我可以在 Objective-C 中重载运算符吗?

UITableView ,重新加载时滚动到底部?

iPhone SDK:如何在视图中播放视频?而不是全屏

将自定义子视图(在 xib 中创建)添加到视图控制器的视图 - 我在做什么错

Xcode 警告未使用属性访问结果 - getter 不应用于副作用

在 iOS 8 中使用 NSMutableAttributedString 的字符串的下划线部分不起作用