我已經使用嚮導(如XCode中的東西)將iPhone應用程序轉換爲通用應用程序。在視圖控制器中爲iPhone/iPad動態加載筆尖
它建立罰款,但顯然看起來在某些方面有點廢話:)
我需要加載碎粒根據正在使用的設備。我不希望創建我的視圖控制器使用initWithNib
,因爲我已經有代碼來創建控制器與一些數據(initWithMyLovelyData
)這不會做任何事情與筆尖加載。
我知道找出你使用的設備UI_USER_INTERFACE_IDIOM()
,所以我試圖覆蓋實際視圖控制器本身內的initWithNibName
,假設它們以某種方式被內部調用。但它不工作,因爲我想我不確定語法。
我已經試過
if(ipad..) self = [super initWithNibName:@"MyIpadNib" bundle:nibBundleOrNil];
這不工作:/
編輯 - 我知道我有大量編輯這一點,使我的問題更具體一點做一些調查研究後 - 的歉意!
順便說一句,請不要lmgtfy。 – Will 2010-11-23 15:40:24