2010-08-03 69 views
0

因此,我有一個主視圖,上面有一些圖像,當有人觸摸其中一個圖像時,圖像會返回一個ID號碼給這個主視圖,然後這個view將顯示一個模式視圖控制器來顯示該圖像的更大版本。但目前我這樣做,模態控制器上的功能是在NIB加載之前到達那裏,因爲當(在那個函數中)我告訴它改變一些IB標籤的文本時它們是NULL。然而,當我說,按下一個調用函數的按鈕來做同樣的事情時,它就好了。這就是我現在正在做的:向iPhone上的Modal View Controller發送數據時出現問題

什麼是最好的方式發送數據到模態視圖控制器,同時呈現它?非常感謝!

- (void)photoViewWasTouchedWithID:(int)imgID {

[self presentModalViewController:singlePhotoView animated:YES]; 
[singlePhotoView showImageWithID:imgID]; 

}

回答

0

代替在showImageWithID做視圖對象操縱:,參數存儲到成員變量。然後在viewWillAppear中執行你的設置工作,並且你的視圖對象應該被實例化。