iPhone n00b在這裏,雖然我確實在商店有一個應用程序。設置來自ViewController的UIImageView圖像
我有兩個簡單的ViewControllers,直接從xCode中的Utility Application模板中獲取。我有兩個UIImageViews
,一個在故事板中的每個ViewController。我有正確迷上了網點(據我所知),因爲我可以設置的第一的ViewController精細圖像與
[self.imageView setImage:@"test.png"]
當我嘗試做基本上是同樣的事情在我的FlipsideViewController
,什麼都沒發生。
- (void)selectImage:(UIImage *)img
{
NSLog(@"%@", img);
self.editImageView.image = img;
NSLog(@"%@", self.editImageView.image);
}
此代碼,給出正確的結果記錄所述第一NSLog
語句之後,但在第二行不具有所期望的效果,並且第三線產生(null)
。
編輯:更新coed以反映我想顯示「img」而不是使用imageNamed
初始化的另一個圖像,這只是一個測試。
更新,謝謝。 – 2012-03-04 22:38:40
你試過了嗎[[editImageView setImage:img];'而不是? – 2012-03-06 03:37:43
是的,它沒有效果。如果我把代碼'[editImageView setImage:[UIImage imagenamed:@「test.png」]];'放入FlipsideViewController的' - (void)viewDidLoad'方法中,image _will_會加載。然而這提出了另一個問題,因爲我無法從FlipsideViewController的viewDidLoad方法訪問MainViewController的img屬性。的Bleh! – 2012-03-06 04:09:17