首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IBOutletCollection时信号的Sigabrt

使用IBOutletCollection时信号的Sigabrt
EN

Stack Overflow用户
提问于 2013-09-06 11:11:22
回答 1查看 120关注 0票数 1

你好,如果有人能帮我的话。

我有一个观景控制器。这是链接到我的视图控制器类,一切正常。

在主视图中,我有3个子视图。我想在这三个子视图上设置边界等。所以我创建了一个IBOutletCollection,并将它们连接起来。没问题。边界生效了,一切正常。

然后,我通过故事板GUI编辑器更改了这3种视图的背景色,并重新运行了程序,现在我一直得到信号边长异常。Iv在边框设置代码上放置断点,它甚至没有到达那里。如果我删除到iboutletcollection的链接,那么它就没有问题。

我不明白为什么它决定停止工作,因为3分钟前一切都很好。Iv把颜色变回原来的问题。我想我将不得不使用3个im,并设置每个边界,等等。除非有人能给我建议。

我用的收藏品是:

代码语言:javascript
复制
@property (retain, nonatomic) IBOutletCollection(UIView) NSMutableSet* <NAME>;

我连接他们和设置背景颜色通过故事板GUI编辑器。我所做的唯一改变就是通过GUI编辑器改变背景色,这是我想要的效果,也是开始抛出异常的原因。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-06 11:34:31

苹果的文档 (向下滚动到底部)在IBOutletCollection上声明:

只能在键入为NSArray或NSMutableArray的变量前面插入此宏。

因此,将类型从NSMutableSet *更改为NSMutableArray *

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18656413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档