Hey Leute,
ich versuche bei meiner App über einen Login ein anderen ViewController zu öffnen... In meinem anderen Code-Teil funktioniert das wunderbar z.B von der Registrierung wieder auf die Login Oberfläche zu gelangen.. Den selben Code habe ich benutzt und natürlich die Namen angepasst, sowie die zu übermittelnden Parameter raus genommen.. Nun erhalte ich folgende Fehlermeldung:
Alles anzeigen
Den View-Controller mit der Swift Datei userProfilViewController mit der ID: upVC rufe ich wie folgt auf:
Ich versteh das ganze nicht so richtig.. In meiner register Datei, rufe ich das LoginStoryboard nämlich wie folgt auf (Dort klappt es):
ich versuche bei meiner App über einen Login ein anderen ViewController zu öffnen... In meinem anderen Code-Teil funktioniert das wunderbar z.B von der Registrierung wieder auf die Login Oberfläche zu gelangen.. Den selben Code habe ich benutzt und natürlich die Namen angepasst, sowie die zu übermittelnden Parameter raus genommen.. Nun erhalte ich folgende Fehlermeldung:
Quellcode
- 2017-02-23 15:48:37.474747 DriveLikeRide[904:19501] [MC] Reading from private effective user settings.
- Error: nil
- Login Success)
- 2017-02-23 15:48:42.170 DriveLikeRide[904:19538] *** Assertion failure in -[UIKeyboardTaskQueue waitUntilAllTasksAreFinished], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3600.6.21/Keyboard/UIKeyboardTaskQueue.m:432
- 2017-02-23 15:48:42.189 DriveLikeRide[904:19538] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIKeyboardTaskQueue waitUntilAllTasksAreFinished] may only be called from the main thread.'
- *** First throw call stack:
- (
- 0 CoreFoundation 0x00000001053f7d4b __exceptionPreprocess + 171
- 1 libobjc.A.dylib 0x0000000104e5921e objc_exception_throw + 48
- 2 CoreFoundation 0x00000001053fbe42 +[NSException raise:format:arguments:] + 98
- 3 Foundation 0x00000001049ee66d -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 195
- 4 UIKit 0x0000000106a7fb65 -[UIKeyboardTaskQueue waitUntilAllTasksAreFinished] + 165
- 5 UIKit 0x00000001061f0441 -[UIKeyboardImpl setDelegate:force:] + 1404
- 6 UIKit 0x0000000106610dde -[UIPeripheralHost(UIKitInternal) _reloadInputViewsForResponder:] + 981
- 7 UIKit 0x000000010661a5f8 -[UIPeripheralHost(UIKitInternal) _preserveInputViewsWithId:animated:reset:] + 498
- 8 UIKit 0x00000001060e2543 -[UIViewController _presentViewController:modalSourceViewController:presentationController:animationController:interactionController:completion:] + 1178
- 9 UIKit 0x00000001060e428e -[UIViewController _presentViewController:withAnimationController:completion:] + 4971
- 10 UIKit 0x00000001060e6f66 __62-[UIViewController presentViewController:animated:completion:]_block_invoke_2 + 70
- 11 UIKit 0x0000000105fe8239 +[UIView(Animation) performWithoutAnimation:] + 90
- 12 UIKit 0x00000001060e6efc __62-[UIViewController presentViewController:animated:completion:]_block_invoke + 365
- 13 UIKit 0x00000001060e726b -[UIViewController _performCoordinatedPresentOrDismiss:animated:] + 530
- 14 UIKit 0x00000001060e6d51 -[UIViewController presentViewController:animated:completion:] + 179
- 15 DriveLikeRide 0x0000000104853981 _TFC13DriveLikeRide19loginViewController17loginSuccessfullyfT_T_ + 753
- 16 DriveLikeRide 0x000000010485301f _TFFC13DriveLikeRide19loginViewController11getUserDataFT_T_U_FTGSqV10Foundation4Data_GSqCSo11URLResponse_GSqPs5Error___T_ + 13727
- 17 DriveLikeRide 0x000000010484690b _TTRXFo_oGSqV10Foundation4Data_oGSqCSo11URLResponse_oGSqPs5Error____XFdCb_dGSqCSo6NSData_dGSqS1__dGSqCSo7NSError___ + 203
- 18 CFNetwork 0x0000000108677ccc __75-[__NSURLSessionLocal taskForClass:request:uploadFile:bodyData:completion:]_block_invoke + 19
- 19 CFNetwork 0x0000000108677578 __49-[__NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke + 308
- 20 Foundation 0x000000010495b9ad __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
- 21 Foundation 0x000000010495b68f -[NSBlockOperation main] + 101
- 22 Foundation 0x0000000104959d8c -[__NSOperationInternal _start:] + 672
- 23 Foundation 0x0000000104955ccf __NSOQSchedule_f + 201
- 24 libdispatch.dylib 0x00000001091bd0cd _dispatch_client_callout + 8
- 25 libdispatch.dylib 0x000000010919ae17 _dispatch_queue_serial_drain + 236
- 26 libdispatch.dylib 0x000000010919bb4b _dispatch_queue_invoke + 1073
- 27 libdispatch.dylib 0x000000010919e385 _dispatch_root_queue_drain + 720
- 28 libdispatch.dylib 0x000000010919e059 _dispatch_worker_thread3 + 123
- 29 libsystem_pthread.dylib 0x000000010956c712 _pthread_wqthread + 1299
- 30 libsystem_pthread.dylib 0x000000010956c1ed start_wqthread + 13
- )
- libc++abi.dylib: terminating with uncaught exception of type NSException
Den View-Controller mit der Swift Datei userProfilViewController mit der ID: upVC rufe ich wie folgt auf:
Ich versteh das ganze nicht so richtig.. In meiner register Datei, rufe ich das LoginStoryboard nämlich wie folgt auf (Dort klappt es):
Quellcode
- let loginPageView = self.storyboard?.instantiateViewController(withIdentifier: "loginVC") as! loginViewController
- print("Username: " + self.userUsername)
- //loginPageView.username = self.userUsername
- loginPageView.userUsername = self.userUsername
- loginPageView.userPassword = self.userPassword
- self.present(loginPageView, animated: true, completion: nil)