Pav*_*van 9 iphone xcode warnings compilation
嗨,我目前收到此错误消息.通过对香蕉的热爱,我无法弄清楚我做得不对.
它只是一个
IBOutlet UILabel *title;
Run Code Online (Sandbox Code Playgroud)
和
@property(nonatomic, retain) IBOutlet UILabel *title;
Run Code Online (Sandbox Code Playgroud)
我已经连接到连接到UILabel的xib文件,因为我在运行时动态更改标题.
类/../ taskViewController.h:44:警告:属性'title''copy'属性与超类'UIViewController'属性不匹配
我不明白这意味着什么.通常我能够摆脱警告信息.但是这一个...我没有一个线索是怎么回事.
有人可以指导我并解释这里发生的事情.
ugh*_*fhw 15
您的问题是UIViewController已经定义了title属性,并且您使用的是不同的内存管理选项.要解决此问题,请更改属性的名称.例如:@property (nonatomic, copy) UILabel *titleLabel;.如果希望实例变量具有相同的名称,并使用@synthesize,请使用@synthesize titleLabel=title;.
顺便说一句,为什么要复制UILabel?通常你会使用retain来使它成为同一个对象.