2015-07-03 147 views
0

我有imageview的並且按鈕的工作。如果ImageView的爲空或 未選擇按鈕,然後設置殘疾人和信息打印這樣 @「選擇圖片」 ..但在我的代碼不工作.. 圖像視圖不容許空價值。這段代碼中有什麼錯誤。 給我suggetion感謝...代碼無法正常工作的圖像視圖和按鈕?

 -(void)viewDidLoad 

{ 
    [super viewDidLoad]; 
     if(self.imageview == null) // imageview_outlet 
     Btn.enabled=yes;//button_outlate 
     NSLog(@"select image in imageview"); 
     } 
     else 
     Btn.enables=no;//button outlet 
    } 
      } 
+0

如果(self.imageview.image == NULL),並嘗試 – Spynet

+0

嘿您的問題存在,或者超過 – Spynet

回答

0

解決方案1:

if(imageview.image == nil) 
{// imageview_outlet 
    Btn.enabled=YES;//button_outlate 
    NSLog(@"select image in imageview"); 
} 
else 
{ 
    Btn.enabled=NO;//button outlet 
} 

我認爲最好的解決辦法就是使用標籤。

//somewhere when you select or add the image you change the imageview tag 2 
imageview.tag =2; 


imageview.tag =1; //bydefault set tag 1 



if(imageview.tag == 1) 
{// imageview_outlet 
    Btn.enabled=YES;//button_outlate 
    NSLog(@"select image in imageview"); 
} 
else 
{ 
    Btn.enabled=NO;//button outlet 
} 
+0

imageview的他提到// imageview_outlet和你的想法,他需要設置標籤= 1時,ImageView的對象在視圖中始終存在,所以這是不正確的,我認爲是這樣 – Spynet

+0

我想我們也將標籤設置爲故事板中的圖像視圖。 –

+0

很明顯,但是我們在這個時刻你的問題和答案沒有太大的區別 – Spynet