0
我有三個UILabels迷上了一個IBOutletCollection像這樣:在IBOutletCollection設置一個UILabel的文本
@property (nonatomic, retain) IBOutletCollection(UILabel) NSArray *pids;
在連接督察文件的所有者,有一個出口集「的PID」用這三個標籤,所以我相信一切都正確連接。我試圖做的是設置文本的這些標籤的特定一個基於關參數i
像這樣:
- (void)display:(NSInteger) i
{
NSLog([[pids objectAtIndex:i] text]);
[[pids objectAtIndex:i] setText: @"test"];
}
但是,這是行不通的。每個UILabel都有一些默認文本,我試圖用NSLog
來顯示,但不輸出任何內容。如果pids
是這些標籤的NSArray,爲什麼上面的代碼不做任何事情?謝謝!