Об одном IPad погонной прошивки 4.3.5 я получаю эту ошибку:Почему я получаю «[UITextField hasText]: непризнанный селектор»?
MonoTouch.Foundation.MonoTouchException: Objective-C exception thrown. Name: NSInvalidArgumentException Reason: -[UITextField hasText]: unrecognized selector sent to instance 0x6f692d0
at MonoTouch.UIKit.UITextField.get_HasText() [0x00000] in <filename unknown>:0
И действительно, глядя на документации Apple, нет «hasText
» для UITextField
. Но он работает, по крайней мере, на устройствах iOS5. Что здесь происходит? MT - 5.0.1, а цель развертывания - 4.3. Является ли этот селектор новым в iOS 5? Но почему это не задокументировано?
Рене
Вместо этого вы должны изучить документацию monotouch. – Raptor