小编jam*_*ar2的帖子

不符合键值编码(Monotouch和iOS 6)

我刚刚将Monotouch升级到6,现在我的应用程序无法启动.它以前没有任何问题.现在它在Main.cs文件中抛出一个异常(如下所示).我已经查看了有关Xamarin的疑难解答提示,但它没有解决问题.我重新布置了nib文件,删除并重新配置了我的插座,并创建了一个全新的笔尖,看看是否可以解决问题.有没有人有任何想法?

MonoTouch.Foundation.MonoTouchException: Objective-C exception thrown.  Name: NSUnknownKeyException Reason: [<UIApplication 0xc84bb10> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key btnNewAccount.
   at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication:UIApplicationMain (int,string[],intptr,intptr)
   at MonoTouch.UIKit.UIApplication.Main (System.String[] args, System.String principalClassName, System.String delegateClassName) [0x0004c] in /Developer/MonoTouch/Source/monotouch/src/UIKit/UIApplication.cs:38
   at Pokr.Application.Main (System.String[] args) [0x00000] in /Users/James/Projects/App/Main.cs:17
Run Code Online (Sandbox Code Playgroud)

LoginView.designer.cs中的代码:

[Register ("LoginView")]
partial class LoginView
{
    [Outlet]
    MonoTouch.UIKit.UIImageView imgLogo { get; set; }

    [Outlet]
    MonoTouch.UIKit.UITextField txtEmail { get; set; }

    [Outlet]
    MonoTouch.UIKit.UITextField txtPassword { get; set; }

    [Outlet]
    MonoTouch.UIKit.UIButton btnLogin { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# interface-builder xamarin.ios ios ios6

17
推荐指数
1
解决办法
5918
查看次数

标签 统计

c# ×1

interface-builder ×1

ios ×1

ios6 ×1

xamarin.ios ×1