我加載一個筆尖爲:爲什麼UILabel 0x0?
ContentViewController *theController = [[ContentViewController alloc] initWithNibName:@"ContentView" bundle:nil];
其上有一個標籤。視圖控制器有一個UILabel的IBOutlet,帶有一個保留和綜合變量的@property。當我從另一個類加載如上所述的筆尖並參考標籤的文本屬性時:
theController.myLabel.text = @"testing...";
myLabel的地址爲0x0。在分配之前,文本是「無效的」。賦值後,它的類型是ContentViewController。內存管理存在一些問題。有任何想法嗎?
您在ContentViewController的哪個方法中調用了Controller.myLabel.text= @「testing ...」; ? – 2009-05-23 04:41:30
我不會在ContentViewController中調用它。它正在應用程序的主視圖控制器類中執行。這是一個基於視圖的應用程序。 – 4thSpace 2009-05-23 05:10:08