iOS改变出口——Monotouch
本文关键字:Monotouch 出口 改变 iOS | 更新日期: 2023-09-27 18:06:51
我创建了标签和文本字段,但是我将它们命名为错误的东西。因为我使用Android,所以我使用了tv_xxx <——textview,而不是tf_xxxx <——textfield…
所以,我所做的是从头文件和.m文件中删除IBOutlets。我还从designer.cs文件中删除了它们。
但是,designer.cs文件不喜欢这样,因为它仍然认为它们仍然存在。
this class is not key value coding-compliant for the key tv_xxxx
当我暂时把:
[Outlet]MonoTouch.UIKit.UITextField tf_xxx { get; set; }
它是……但有没有办法让它不再寻找这个呢?
在XCode中,右键单击控制器或视图中旧出口所在的位置。
应该出现一个黑色的弹出窗口,显示所有的出口。你应该会在弹出的窗口中看到带有警告感叹号的旧文件——删除它们。
key value coding-compliant
错误意味着你在XIB或Storyboard中定义了一个出口,而不是在类中。