UIA活动指标视图,情节提要在控制器中行为不正确



我在情节提要屏幕上放置了一个UIActivityIndicatorView,然后从情节提要屏幕中将UIActivityIndicatorView拖到控制器的.h文件中,并在我的.h文件中创建了这个:

@property (weak, nonatomic) IBOutlet UIActivityIndicatorView *spinner;

但是当我开始使用 .m 文件时,它并没有自动将属性放置在那里,当我尝试将其放入其中时:

@property (nonatomic, retain) UIActivityIndicatorView *spinner;

哪个给出了错误

Illigal declaration of property in the continuation class xyz, property must be readWrite...

有谁知道为什么会这样?我该如何解决它?:)

谢谢!

当您在类延续中重新声明属性时,更改与之关联的内存限定符是非法的,只能从只读变为读写(反之亦然,尽管我不明白为什么有人想这样做)。 要么移除弱的,要么去除保留的出口,只留下一个。

此外,属性不会"自动"地"放置在类中。 如果您需要访问对象上的属性,点或消息语法就可以了。

最新更新