0
我有一個XIB(RootViewController),它具有我想要從不同的XIB(DetailViewController)執行的操作,但我似乎無法做到這一點。來自不同XIB的操作?
我已經導入.h文件,並使用此代碼:
myTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:RootViewController selector: @selector(updateAlbumsAfterLogin) userInfo: nil repeats: NO];
我得到這個錯誤:
Expected expression before 'RootViewController'
有可能是一個簡單的修復,我會覺得自己很蠢。提前致謝!
編輯:
看我做了什麼:
RootViewController *controller = [[RootViewController alloc] init];
[NSThread detachNewThreadSelector:@selector(updateAlbums) toTarget:controller withObject:nil];
我做的NSLog它,它顯示。但是,它並沒有像我每隔10秒鐘就有一次定時器那樣進行其餘的操作。有任何想法嗎?
**編輯:**
可能不清楚我想做什麼。如果用戶沒有關於文件的信息,我有一種觀點。登錄成功後,我希望它關閉,然後刷新並檢查其他XIB中的相冊。我有各種各樣的嘗試,但似乎沒有工作!提前致謝。
看看我做了什麼: 'RootViewController * controller = [[RootViewController alloc] init]; \t \t [NSThread detachNewThreadSelector:@selector(updateAlbums)toTarget:controller withObject:nil];'我做一個NSLog並顯示。但是,它並沒有像我每隔10秒鐘就有一次定時器那樣進行其餘的操作。有任何想法嗎? – iosfreak 2011-02-27 03:44:40
你正在製造控制器嗎?這通常不是你如何從XIB啓動某些東西。是否稍後將其添加到當前視圖的子視圖中?我懷疑你正在傳遞錯誤的控制器實例。你也看到任何一種控制檯上的錯誤? – madmik3 2011-02-27 14:11:58
不,我的控制檯沒有錯誤。 – iosfreak 2011-02-28 03:54:27