0

我正在努力让现有的支持 ARC 的控件在 Xcode 4.2 (OSX Snow Leopard) 下运行,在一个不支持 ARC 的项目中,我面临着各种问题:

我应该如何解决以下问题?

  • 使用(strong)in 属性
  • 使用(nonatomic)in 属性
  • 未找到实例方法(未在接口中声明)
  • 启用新型 Objective-C

此外,它似乎在抱怨NSScrollerKnobStyle没有被定义。它是 10.8 到 10.6 SDK 特定的问题吗?


PS我使用的控件是ITsidebar

4

1 回答 1

1

您将不得不根据需要将这些strong属性更改为retainor copynonatomic非 ARC 代码没有任何问题。

您可能必须@synthesize为您的属性添加指令以使编译器添加访问器方法。@synthesize是最新编译器中的默认值。

该语言还有许多其他更改,例如对象文字。它们都有据可查;你只需要反向应用它们。

我不确定NSScrollerKnobStyle,但是如果您查找它,文档会告诉您何时引入。

于 2013-08-12T05:39:22.827 回答