2012-03-28 5 views
0

В моем приложении Monotouch, имеющем UIImageview для отображения изображений DICOM, также одна кнопка сброса. Я использую на нем различный UIGestureRecognizer, применяя Pinch или Rotate или любой из этих UIGestureRecognizer, который выполняет операцию очень хорошо. Но при нажатии на кнопку «Сбросить» изображение будет сброшено, а приложение в том же экземпляре будет закрыто. Я не хочу, чтобы закрыть приложение в то время как нажать на кнопку ResetПри нажатии кнопки «Сброс» (UIButton) приложение закрыто

мой код

override void ViewDidLoad() 
{ 
this.BtnReset.TouchDown += ResetHandler; 
} 
void ResetHandler (object sender, EventArgs e) 
{ 
ImgView.Transform = CGAffineTransform.MakeIdentity(); 
} 
+0

Нормально ли писать имена функций и переменных с большой первой буквой в монофоническом режиме? – Gargo

+0

Поскольку C# использует PascalCase, он также используется в MonoTouch. – basti

+0

Является ли ImgView нулевым в этом контексте? – basti

ответ

1

Для отладки это:

  • ли это происходит на тренажере, по телефону или оба?
  • Выходит ли на выходе приложения сообщение о том, что происходит неправильно - например, крушение?
  • Вы можете увидеть выход отладки - например, на консоли в xcode.
  • Можете ли вы установить точку останова в методе ResetHandler - можете ли вы ее отладить?

Сложно видеть какие-либо проблемы с кодом как есть - возможно, это может быть так же просто, как переменная, являющаяся нулевой, или, возможно, вы нажимаете какой-либо компилятор jit/aot или ошибку компоновщика.

Смежные вопросы