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; }

它是……但有没有办法让它不再寻找这个呢?

iOS改变出口——Monotouch

在XCode中,右键单击控制器或视图中旧出口所在的位置。

应该出现一个黑色的弹出窗口,显示所有的出口。你应该会在弹出的窗口中看到带有警告感叹号的旧文件——删除它们。

key value coding-compliant错误意味着你在XIB或Storyboard中定义了一个出口,而不是在类中。