用户定义的运行时属性导致来自 xib 的 EXC_BAD_ACCESS
Posted
技术标签:
【中文标题】用户定义的运行时属性导致来自 xib 的 EXC_BAD_ACCESS【英文标题】:User Defined Runtime Attributes causing EXC_BAD_ACCESS from xib 【发布时间】:2012-02-01 10:33:15 【问题描述】:我正在为我的 UIViews 使用一个自定义类,我通过使用用户定义的运行时属性来控制一些配置。这在使用情节提要时效果很好,但是当我在 xib 中使用相同的技术时,我的自定义视图类在尝试读取属性时会产生错误的访问。
与User Defined Runtime Attributes in IB for iPhone not working 一样,我必须将 .xib IB 版本设置为 4.2,这样它才能编译。这只是不支持吗?
【问题讨论】:
【参考方案1】:根据另一篇文章,ios 不支持它。也许它与 iOS 5 的故事板有关,但它似乎不适用于 xibs。
【讨论】:
是的,这也是我的怀疑:(以上是关于用户定义的运行时属性导致来自 xib 的 EXC_BAD_ACCESS的主要内容,如果未能解决你的问题,请参考以下文章
printf 导致 EXC_BAD_ACCESS(code=EXC_I386_GPFLT) 警告并在运行时冻结
delegate = self 导致线程 1:exc_bad_instruction (code=exc_i386_invop subcode=0x0)