我創建了一些動態控件,我試圖掛接到EditingChanged事件,以便我可以附加一些如用戶鍵入UITextFields的百分比符號.. 。設置文本然後崩潰的應用程序
的代碼如下
infoCaptureTextBox.EditingChanged += delegate (object sender, EventArgs e) {
UITextField _thisTextBox = (UITextField)sender;
string txtValue = _thisTextBox.Text.Replace("%", "");
int numValue = 0;
if(int.TryParse(txtValue, out numValue)) {
if(infoCaptureField.InputType == "pc")
_thisTextBox.Text = numValue.ToString() + "%";
}
else {
infoCaptureTextBox.Text = "0";
}
};
這工作當然按,直到你在這一點的應用程序掛起約15-20秒,然後用什麼應用程序輸出窗口崩潰的關鍵。
正在設置屬性的UITextField
正確的方式去是或有另一種方法/屬性我需要使用?
我標記了obj-c以防萬一來自該社區的人知道問題可能是什麼。
在此先感謝窺視,這是讓我瘋狂。
將錯誤標記從'c#'更改爲'iPhone' – Robin
@robin - MonoTouch ** IS ** C#因此我已將標記放回 – Marko