3
respostas

Problema no botão "add" para trocar de tela

2019-07-07 21:28:41.690940-0300 Teste1[2831:354412] libMobileGestalt MobileGestalt.c:890: MGIsDeviceOneOfType is not supported on this platform.
2019-07-07 21:31:23.951409-0300 Teste1[2831:354412] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<Teste1.ViewController 0x7fc491427840> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key hapinessField.'
*** First throw call stack:
(
    0   CoreFoundation                      0x000000010c1f06fb __exceptionPreprocess + 331
    1   libobjc.A.dylib                     0x000000010a7abac5 objc_exception_throw + 48
    2   CoreFoundation                      0x000000010c1f0269 -[NSException raise] + 9
    3   Foundation                          0x000000010a220562 -[NSObject(NSKeyValueCoding) setValue:forKey:] + 289
    4   UIKitCore                           0x000000010e54a2d2 -[UIViewController setValue:forKey:] + 87
    5   UIKitCore                           0x000000010e7d78fd -[UIRuntimeOutletConnection connect] + 109
    6   CoreFoundation                      0x000000010c1dcd41 -[NSArray makeObjectsPerformSelector:] + 305
    7   UIKitCore                           0x000000010e7d4643 -[UINib instantiateWithOwner:options:] + 1810
    8   UIKitCore                           0x000000010e5513af -[UIViewController _loadViewFromNibNamed:bundle:] + 382
    9   UIKitCore                           0x000000010e551d39 -[UIViewController loadView] + 177
    10  UIKitCore                           0x000000010e552048 -[UIViewController loadViewIfRequired] + 172
    11  UIKitCore                           0x000000010e552868 -[UIViewController view] + 27
    12  UIKitCore                           0x000000010e4a13d0 -[UINavigationController _startCustomTransition:] + 929
    13  UIKitCore                           0x000000010e4b731a -[UINavigationController _startDeferredTransitionIfNeeded:] + 741
    14  UIKitCore                           0x000000010e4b86a7 -[UINavigationController __viewWillLayoutSubviews] + 150
    15  UIKitCore                           0x000000010e49938d -[UILayoutContainerView layoutSubviews] + 217
    16  UIKitCore                           0x000000010f0229c1 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1417
    17  QuartzCore                          0x0000000110593eae -[CALayer layoutSublayers] + 173
    18  QuartzCore                          0x0000000110598b88 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 396
    19  QuartzCore                          0x00000001105a4ee4 _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 72
    20  QuartzCore                          0x00000001105143aa _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 328
    21  QuartzCore                          0x000000011054b584 _ZN2CA11Transaction6commitEv + 608
    22  QuartzCore                          0x000000011054bede _ZN2CA11Transaction17observer_callbackEP19__CFRunLoopObservermPv + 76
    23  CoreFoundation                      0x000000010c1570f7 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
    24  CoreFoundation                      0x000000010c1515be __CFRunLoopDoObservers + 430
    25  CoreFoundation                      0x000000010c151c31 __CFRunLoopRun + 1505
    26  CoreFoundation                      0x000000010c151302 CFRunLoopRunSpecific + 626
    27  GraphicsServices                    0x00000001142d62fe GSEventRunModal + 65
    28  UIKitCore                           0x000000010eb54ba2 UIApplicationMain + 140
    29  Teste1                              0x0000000109ec73cb main + 75
    30  libdyld.dylib                       0x000000010d6cc541 start + 1
    31  ???                                 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) 

Acima está o relatório do meu debbuger. O Xcode que estou utilizando é a versão 10.0. Assim que eu aperto o botão "add" para trocar de tela, o meu navegador dos códigos me leva à linha do "class AppDelegate: UIResponder, UIApplicationDelegate {". E a partir disso não acontece nada, ou seja, não ocorre a troca de tela.

3 respostas

Oi Marcelo, tudo bem?

Confere por favor se o segue do botão adicionar está configurado corretamente. Por via das dúvidas, apaga o segue segura a tecla CTRL clica e arrasta para o ViewController novamente.

Caso não funcione, me avisa novamente.

Abs.

Ândriu,

não funcionou.Agora o mesmo erro acontece assim que eu clico para rodar o programa e aparece a mensagem "Build Succeeded". Novamente, o Xcode me leva àquela linha que eu citei anteriormente, no meu primeiro post!

Oi Marcelo,

Você pode subir o projeto no github e compartilhar comigo?

Abs.