美文网首页
XIB未删除连线

XIB未删除连线

作者: 胖渣大橘子 | 来源:发表于2016-02-24 18:02 被阅读0次

    016-02-24 18:00:29.200 LoginAndRegister[6955:277483] Failed to set (keyPath) user defined inspected property on (UIView): [<UIView 0x7f872b636570> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key keyPath.
    2016-02-24 18:00:29.200 LoginAndRegister[6955:277483] Failed to set (keyPath) user defined inspected property on (UIView): [<UIView 0x7f872b636570> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key keyPath.
    2016-02-24 18:00:29.204 LoginAndRegister[6955:277483] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<ViewController 0x7f872b629910> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key HeadImageView.'
    *** First throw call stack:
    (
    0 CoreFoundation 0x0000000108d15f45 __exceptionPreprocess + 165
    1 libobjc.A.dylib 0x0000000108404deb objc_exception_throw + 48
    2 CoreFoundation 0x0000000108d15b89 -[NSException raise] + 9
    3 Foundation 0x0000000107fd0a6b -[NSObject(NSKeyValueCoding) setValue:forKey:] + 288
    4 UIKit 0x000000010924e04c -[UIViewController setValue:forKey:] + 88
    5 UIKit 0x000000010947ba71 -[UIRuntimeOutletConnection connect] + 109
    6 CoreFoundation 0x0000000108c56a80 -[NSArray makeObjectsPerformSelector:] + 224
    7 UIKit 0x000000010947a454 -[UINib instantiateWithOwner:options:] + 1864
    8 UIKit 0x0000000109254c16 -[UIViewController _loadViewFromNibNamed:bundle:] + 381
    9 UIKit 0x0000000109255542 -[UIViewController loadView] + 178
    10 UIKit 0x00000001092558a0 -[UIViewController loadViewIfRequired] + 138
    11 UIKit 0x0000000109256013 -[UIViewController view] + 27
    12 UIKit 0x000000010912f51c -[UIWindow addRootViewControllerViewIfPossible] + 61
    13 UIKit 0x000000010913038b -[UIWindow setRootViewController:] + 1144
    14 LoginAndRegister 0x0000000107f02b4d -[AppDelegate application:didFinishLaunchingWithOptions:] + 621
    15 UIKit 0x00000001090b9f24 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 272
    16 UIKit 0x00000001090bb0ca -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3415
    17 UIKit 0x00000001090c19c3 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1750
    18 UIKit 0x00000001090beba3 -[UIApplication workspaceDidEndTransaction:] + 188
    19 FrontBoardServices 0x000000010bac1784 -[FBSSerialQueue _performNext] + 192
    20 FrontBoardServices 0x000000010bac1af2 -[FBSSerialQueue _performNextFromRunLoopSource] + 45
    21 CoreFoundation 0x0000000108c42011 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17
    22 CoreFoundation 0x0000000108c37f3c __CFRunLoopDoSources0 + 556
    23 CoreFoundation 0x0000000108c373f3 __CFRunLoopRun + 867
    24 CoreFoundation 0x0000000108c36e08 CFRunLoopRunSpecific + 488
    25 UIKit 0x00000001090be4f5 -[UIApplication _run] + 402
    26 UIKit 0x00000001090c330d UIApplicationMain + 171
    27 LoginAndRegister 0x0000000107f036ef main + 111
    28 libdyld.dylib 0x000000010b45192d start + 1
    )
    libc++abi.dylib: terminating with uncaught exception of type NSException
    (lldb)

    要检查这一问题,可以从两个方面入手。
    第一种出错的原因可能是错误的IBOutlet连接,即xib中定义了某个IBOutlet,但是在对应的头文件中,该IBOutlet已经被修改或删除。要检查这一问题,可以打开xib文件,在File's Owner上点击右键,然后在弹出的窗口中检查是否有“惊叹号”提示的IBOutlet连接,基本上可以找到问题所在。
    第二种出错的原因可能是在xib文件中没有正确指定对象的类。要检查这一问题,可以打开xib文件,查看自定义视图控制器或者视图的Custom Class是否定义正确即可。

    相关文章

      网友评论

          本文标题:XIB未删除连线

          本文链接:https://www.haomeiwen.com/subject/qbjikttx.html