Hallo, Bei einem Übungsprojekt "Pirate Adventure" (aus einer Tutorialreihe) kommt es zu folgendem Fehler. Ich würde versuchen ihn selber zu finden und zu beheben, aber dafür muss ich verstehen, was da schief läuft.
Alles anzeigen
Das steht bei mir in der Konsole.. Was bedeutet das? In dem Projekt sind keine roten oder gelben Meldungen, aber die App stürzt direkt ab. Ich habe es schon mit Breakpoints versucht, und konnte auch feststellen in welcher Zeile das liegt, aber ich habe nicht verstanden was da falsch ist! Ich nutze Xcode 6 für IOS 8.
Danke
Quellcode
- 2015-01-27 16:56:20.257 Pirate Adventure[658:365050] -[tile setWeapon:]: unrecognized selector sent to instance 0x7fd9a9509660
- 2015-01-27 16:56:20.259 Pirate Adventure[658:365050] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[tile setWeapon:]: unrecognized selector sent to instance 0x7fd9a9509660'
- *** First throw call stack:
- (
- 0 CoreFoundation 0x0000000105401f35 __exceptionPreprocess + 165
- 1 libobjc.A.dylib 0x000000010509abb7 objc_exception_throw + 45
- 2 CoreFoundation 0x000000010540904d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
- 3 CoreFoundation 0x000000010536127c ___forwarding___ + 988
- 4 CoreFoundation 0x0000000105360e18 _CF_forwarding_prep_0 + 120
- 5 Pirate Adventure 0x0000000104b63b57 -[Factory tiles] + 327
- 6 Pirate Adventure 0x0000000104b647c5 -[ViewController viewDidLoad] + 133
- 7 UIKit 0x0000000105913a90 -[UIViewController loadViewIfRequired] + 738
- 8 UIKit 0x0000000105913c8e -[UIViewController view] + 27
- 9 UIKit 0x0000000105832ca9 -[UIWindow addRootViewControllerViewIfPossible] + 58
- 10 UIKit 0x0000000105833041 -[UIWindow _setHidden:forced:] + 247
- 11 UIKit 0x000000010583f72c -[UIWindow makeKeyAndVisible] + 42
- 12 UIKit 0x00000001057ea061 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 2628
- 13 UIKit 0x00000001057ecd2c -[UIApplication _runWithMainScene:transitionContext:completion:] + 1350
- 14 UIKit 0x00000001057ebbf2 -[UIApplication workspaceDidEndTransaction:] + 179
- 15 FrontBoardServices 0x0000000107faa2a3 __31-[FBSSerialQueue performAsync:]_block_invoke + 16
- 16 CoreFoundation 0x000000010533753c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
- 17 CoreFoundation 0x000000010532d285 __CFRunLoopDoBlocks + 341
- 18 CoreFoundation 0x000000010532d045 __CFRunLoopRun + 2389
- 19 CoreFoundation 0x000000010532c486 CFRunLoopRunSpecific + 470
- 20 UIKit 0x00000001057eb669 -[UIApplication _run] + 413
- 21 UIKit 0x00000001057ee420 UIApplicationMain + 1282
- 22 Pirate Adventure 0x0000000104b67233 main + 115
- 23 libdyld.dylib 0x0000000107991145 start + 1
- )
- libc++abi.dylib: terminating with uncaught exception of type NSException
- (lldb)
Das steht bei mir in der Konsole.. Was bedeutet das? In dem Projekt sind keine roten oder gelben Meldungen, aber die App stürzt direkt ab. Ich habe es schon mit Breakpoints versucht, und konnte auch feststellen in welcher Zeile das liegt, aber ich habe nicht verstanden was da falsch ist! Ich nutze Xcode 6 für IOS 8.
Danke