Iphone UILabel不以编程方式更新
当用户“登录”到我的应用程序时,我正在尝试更新UILabel。我已经在我的故事板上放置了一个UILabel,但它似乎没有更新,我的代码如下 ViewController.hIphone UILabel不以编程方式更新,iphone,ios,objective-c,Iphone,Ios,Objective C,当用户“登录”到我的应用程序时,我正在尝试更新UILabel。我已经在我的故事板上放置了一个UILabel,但它似乎没有更新,我的代码如下 ViewController.h @interface ViewController : UIViewController{ IBOutlet UILabel *followersCount; } @property(nonatomic, retain) IBOutlet UILabel *followersCount; @end 然
@interface ViewController : UIViewController{
IBOutlet UILabel *followersCount;
}
@property(nonatomic, retain) IBOutlet UILabel *followersCount;
@end
然后,我有一个通过HTTP连接到REST API的操作,它返回一个字符串,如果该字符串为true,则用户已登录,因此我希望将该用户的追随者记录到标签上,因此我使用以下代码:
ViewController.m
followersCount.text = @"Hello World";
但我得到的是默认的“标签”文本,而不是预期的“Hello World”检查标签插座是否正确连接到.xib或故事板文件上的标签 如果是,请尝试在标签名称之前添加
self
:
self.followersCount.text = @"Hello World";
你把插座接上了吗?在哪里调用此代码?该代码是否被调用?显示用于检查响应的代码。很显然,如果您没有正确地检查,那么您的更新将永远不会发生。在登录函数中调用代码时,代码必须在显示新情节提要时运行,代码就在上面。Jeremy我不确定你所说的检查响应是什么意思。我试图运行'NSLog(@“%@”,self.followerscont.text);'它返回null,为什么会这样?我希望是'Label'@jacobalk,很可能是因为您没有在故事板文件中连接IBOutlet