ダイナミックコントロールをいくつか作成していて、EditingChangedイベントに接続しようとしているため、ユーザーが入力中にUITextFieldの一部にパーセント記号を追加できます。これはもちろん、プレスのあなたまで、アプリケーションは、アプリケーションの出力ウィンドウに何もクラッシュ後、約15〜20秒間ハングし、その時点でキーを働く入力中にUITextFieldのテキストを設定するとハングしてアプリケーションがクラッシュする
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";
}
};
を次のように。
コードがあります。
UITextField
のText
のプロパティを正しく設定するか、使用する必要がある別のメソッド/プロパティがありますか?
私は、そのコミュニティの誰かが問題の考え方を持っている場合にobj-cにタグを付けました。
あらかじめご参考申し上げますが、これは私をナットにしています。
間違ったタグを 'c#'から 'iPhone'に変更しました – Robin
@robin - MonoTouch ** IS ** C#だから私はタグを戻しました – Marko