所以,今天我使用了Xamarin的这个配方(http://docs.xamarin.com/recipes/ios/general/templates)。它是按照我的期望创建的 - 但是当我尝试在模板构造函数中创建按钮事件处理程序时,我收到异常,即按钮为空(出口已创建并可从代码中获得)。 Xamarin网站不提供此配方的源代码 还有一个有趣的观察 - 如果我将textinput添加到这个模板中,当我显示这个UIView时 - 我看到它,但是没有处理这个控件的触摸(即使是标准的,如焦点)。
任何想法可能出错?
答案 0 :(得分:1)
不要在构造函数中连接事件处理程序,而是在ViewDidLoad()
方法中连接。
在构建时,所有视图(标签,按钮)都没有正确实现,稍后会发生这种情况。根据经验,不要在你的ctor中创建你的布局,而是在ViewDidLoad()
中做到这一点你应该没问题。