用户定义的运行时属性仅在模拟器中工作,而不在设备上工作

时间:2014-02-14 08:58:39

标签: ios objective-c xcode interface-builder

我正在使用Interface Builder设置一个名为target的属性。

like so

这在模拟器上运行良好。但是,当我将目标更改为iPhone并运行应用程序时,该值不会被提取。当我尝试访问target属性时,我得到(null)。可能是什么问题?

我正在尝试访问视图控制器的viewDidLoad方法中的值。

1 个答案:

答案 0 :(得分:0)

这是一个内存管理问题。在类中定义目标属性时,我将存储定义为弱。把它改成强固定了这个。