我正在调用 json/rest 服务并将返回的数据传递给屏幕上的 UILabel。我的屏幕由一个静态分组表组成,其中包含许多带有标题和详细信息的单元格。使用返回的内容设置 uilabel.text 后,屏幕不会显示该值,但如果我点击 UILabel 则会显示该值。似乎我缺少刷新屏幕的命令。在回调块中从 json/rest 服务接收数据后,从 viewDiDLoad 方法调用下面的代码。
[MEUser retrieveLoggedUserDetails:^(MEUser *meUser, NSError *error) {
if (meUser) {
dispatch_async(dispatch_get_main_queue(), ^{
self.email.text = meUser.email;
self.firstName.text = meUser.firstName;
self.lastName.text = meUser.lastName;
self.phone.text = meUser.phone;
});
}
}];
任何帮助将不胜感激。
非常感谢,马科斯