2015-08-27 34 views
1

我Xamarin iOS應用程序行爲在發佈模式,這是按預期在調試模式奇怪Xamarin iOS應用在釋放模式,如預期在調試模式,工作表現奇怪

我有以下行中的一個按鈕的處理程序

partial void OnClickStartBtn (UIKit.UIButton sender) 
{ 
    string strCurrentImage = sender.CurrentImage.AccessibilityIdentifier; 
} 

它給予適當AccessibilityIdentifier串輸出在調試模式,但在發佈模式其空和我的應用程序崩潰, 我們不應該使用AccessibilityIdentifier?還是有任何修復發佈模式?

回答

0

我覺得你不應該對你所要完成什麼用AccessibilityIdentifier

如果你正在試圖找出UIButton並採取取決於按鈕不同的操作,使用任何的下列代替:

  1. 使用UIButton.Tag,一個整數,以確定每個按鈕。
  2. 使用不同的方法,點擊每個按鈕。
  3. 使用更好的設計模式,如MVVM模式。您的ViewModel會知道要採取的適當操作。這是一個最好的 ,但可能會需要你調整你的應用程序。
相關問題