在我的項目中,我使用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