Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IB中iPhone的用户定义运行时属性不工作_Iphone_Interface Builder - Fatal编程技术网

IB中iPhone的用户定义运行时属性不工作

IB中iPhone的用户定义运行时属性不工作,iphone,interface-builder,Iphone,Interface Builder,我有个奇怪的问题 我正在尝试在IB中设置用户定义的运行时属性。如下所示,我在我的viewController中设置了一个NSStringstatID属性,并希望在IB中给它一个测试值00000 当我编译时,我在构建时遇到这个错误:“10.6之前的Mac OS X版本上的用户定义运行时属性” 我知道我可以在iOS中设置用户定义的属性,从找到的iOS文档转到“为自定义对象配置运行时属性”部分 知道它为什么会给我这个错误吗?好的,我得到了答案 就这样 我使用的是XCode 4的测试版。由于它是bet

我有个奇怪的问题

我正在尝试在IB中设置用户定义的运行时属性。如下所示,我在我的viewController中设置了一个NSStringstatID属性,并希望在IB中给它一个测试值00000

当我编译时,我在构建时遇到这个错误:“10.6之前的Mac OS X版本上的用户定义运行时属性”

我知道我可以在iOS中设置用户定义的属性,从找到的iOS文档转到“为自定义对象配置运行时属性”部分

知道它为什么会给我这个错误吗?

好的,我得到了答案

就这样

我使用的是XCode 4的测试版。由于它是beta版,所以有错误,其中一个错误是在IB中显示“用户定义的运行时属性”窗口。 10.6之前的Mac OS X版本上的“用户定义运行时属性”错误“用户定义运行时属性”通知您,“用户定义运行时属性”选项仅适用于OS X应用程序,不适用于iOS


它让我很失望,但至少我不必怀疑它为什么不工作。

用户定义的运行时属性现在在XCode 4.2中可用。但它要求:

  • 使用iOS5.0编译
  • 将.xib版本属性设置为4.2
  • 在具有iOS 5.0的模拟器或设备中运行。旧版本不起作用
      我将重新回答这个问题,因为我认为@AntonioVieiro的评论非常有帮助,而且它可以发挥作用

      我看到的错误是:“4.3之前的Xcode版本的大小类型用户定义的运行时属性”。我有一段时间忽略了它,因为尽管有诊断,事情还是在继续。但我运行的是Xcode 4.3.2,并且可能会出现这个错误,这一直困扰着我


      链接指向消除错误的解决方案:它是一步一步的,非常有用。而且它现在允许在iOS中使用用户定义的运行时属性。

      我在Mac OS X应用程序上也遇到过类似的问题。将XIB版本修改为Xcode 4.2为我解决了这个问题。安东尼奥,这就是我问题的答案。你应该给它一个答案,这样我们就可以投票了!设置.xib版本属性的额外提示:在XCode Utilities视图(右侧窗格)中,使用窗格顶部的按钮打开文件检查器,并在Interface Builder Document下的Development下拉菜单中,选择XCode 4.2+版本。我知道您的问题相当具体,但这里有一个通用链接可以帮助其他人: