在我的项目中,我使用UILabel和NSArray,我以NSString的形式从数组中传递参数,我使用断点检查了方法的调用,该参数正确传递参数,但尝试使用收到的参数(在NSString中)但UILabel显示NULL值。下面是代码:为什么UILabel没有显示分配的NSString的值?
- (void)updateMenuLabel:(NSString *)passedObject {
NSString *str=[NSString stringWithFormat:@"%@", passedObject];
lbl_selectitem.text=str;
}
IB没有正确连接?顺便说一下'stringWithFormat'行是多余的。 – trojanfoe
与IBOutlet连接,删除冗余行并尝试,但仍然获得NULL –
确保lbl_selectitem不为零(使用NSLog(@“%@”,lbl_selectitem))记录它。 – rdelmar