簡體   English   中英

Swift:使用NSException類型的未捕獲異常終止

[英]Swift: Terminating with uncaught exception of type NSException

我正在開發一個簡單的應用程序,當我點擊注冊用戶時,應用程序將被終止。 請幫我解決這個問題。

它說:

由於未捕獲的異常'NSUnknownKeyException'而終止應用程序,原因:'[setValue:forUndefinedKey:]:此類不是鍵值CreditCardTextField的鍵值編碼兼容。

這是更詳細的錯誤:

015-06-04 22:42:57.661 ParseStarterProject [43853:4461316] Interface Builder文件中的未知類RegisterPageViewController。 2015-06-04 22:42:57.712 ParseStarterProject [43853:4461316] *由於未捕獲的異常'NSUnknownKeyException'終止應用程序,原因:'[setValue:forUndefinedKey:]:此類不是鍵值CreditCardTextField的鍵值編碼兼容“。 *第一次拋出調用堆棧:(0 CoreFoundation 0x00000001106ccf35 exceptionPreprocess + 165 1 libobjc.A.dylib
0x000000011233ebb7 objc_exception_throw + 45 2 CoreFoundation
0x00000001106ccb79 - [NSException raise] + 9 3 Foundation
0x0000000110b6b7b3 - [NSObject(NSKeyValueCoding)setValue:forKey:] + 259 4 CoreFoundation 0x0000000110616e80 - [NSArray makeObjectsPerformSelector:] + 224 5 UIKit 0x000000011134bc7d - [UINib instantiateWithOwner:options:] + 1506 6
UIKit 0x00000001111aaf98 - [UIViewController _loadViewFromNibNamed:bundle:] + 242 7 UIKit 0x00000001111ab588 - [UIViewController loadView] + 109 8 UIKit
0x00000001111ab7f9 - [UIViewController loadViewIfRequired] + 75 9
UIKit 0x00000001111abc8e - [UIViewController視圖] + 27 10 UIKit 0x000000011174d41e - [_ UIFullscreenPresentationController _setPresentedViewController:] + 65 11 UIKit 0x0000000111187429 - [UIPresentationController initWithPresentedViewController:presentsViewController:] + 105 12 UIKit 0x00000001111b7a41 - [UIViewController _presentViewController:withAnimationController:completion:] + 1746 13 UIKit 0x00000001111b9d81 __62- [UIViewController presentViewController:animated:completion:] _ block_invoke + 132 14 UIKit 0x00000001111b9ca5 - [UIViewController presentViewController:animated:completion:] + 229 15 UIKit 0x00000001110878be - [UIApplication sendAction:to:from:forEvent:] + 75 16 UIKit 0x000000011118e410 - [UIControl _sendActionsForEvents:withEvent:] + 467 17 UIKit 0x000000011118d7df - [UIControl touchesEnded:withEvent:] + 522 18 UIKit 0x00000001110cd308 - [UIWindow _sendTouchesForEvent:] + 735 19 UIKit 0x00000001110cdc33 - [UIWindow sendEvent:] + 683 20 UIKit
0x000000011109a9b1 - [UIApplication sendEvent:] + 246 21 UIKit
0x00000001110a7a7d _UIApplicationHandleEventFromQueueEvent + 17370 22的UIKit 0x0000000111083103 _UIApplicationHandleEventQueue + 1961 23的CoreFoundation 0x0000000110602551 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 24的CoreFoundation 0x00000001105f841d __CFRunLoopDoSources0 + 269 25的CoreFoundation 0x00000001105f7a54 __CFRunLoopRun + 868 26的CoreFoundation
0x00000001105f7486 CFRunLoopRunSpecific + 470 27 GraphicsServices
0x0000000113de79f0 GSEventRunModal + 161 28 UIKit
0x0000000111086420 UIApplicationMain + 1282 29 ParseStarterProject
0x000000010fbbe9de top_level_code + 78 30 ParseStarterProject
0x000000010fbbeaba main + 42 31 libdyld.dylib
0x0000000112b54145開始+ 1 32 ???
0x0000000000000001 0x0 + 1)libc ++ abi.dylib:以NSException類型的未捕獲異常終止(lldb)

在此輸入圖像描述 看來你有一個用於CreditCardTextField的銅版@IBOutlet,請檢查你的故事板,一旦你重新連接插座,一切都應該再次工作

setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key CreditCardTextField.'

這是你檢查你的網點的方式:

選擇字段,右邊的插座應該正確連接,代碼中的圓圈內部應該有一個點,否則連接斷開,控制拖動來修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM