我正在編寫一個應用程序,它將在iOS3.0及更高版本上運行。iOS3,iOS4,xibbed UIViewController和顯示數據
該應用程序有一個自定義UIViewController
(說),我從.xib文件實例化。它的視圖包含一個單獨的UILabel
,我已在我的自定義UIViewController
頭文件和實現文件中正確聲明和合成等。
我想動態設置此UILabel
的文本,並在我的UIViewController
出現時向用戶顯示。爲了爭辯,請假定文本設置方法很昂貴。
捕獲是在iOS3.0與我的UIViewController
至少,-(id)initWithNibName:(NSString *) aNibNameOrNil bundle:(NSBundle *) aNibBundleOrNil
返回之前-(void)viewDidLoad
確實,但在我的iOS4.0設備是相反的。因此,當我不想要它時,文本標籤可以是nil
。
因此,我不知道我可以在哪裏設置文本以保持iOS3.0和iOS4.0的快樂。
此處有任何建議嗎?
嗯的
- (void)viewDidLoad
和- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
方法。這可能是因爲我在iOS4的第二個線程上有很長的腳本,但是還沒有iOS3。爲兩者分別開發令人困惑。 – SK9