Я пытаюсь получить простой логин с электронной почтой и паролем на iOS. Я получил следующее сообщение об ошибке при входе вFirebase простая ошибка входа "__NSPlaceholderDictionary initWithObjects: forKeys: count:"
Нагрузочный приложение из-за неперехваченного исключением 'NSInvalidArgumentException', причина: "* - [__ NSPlaceholderDictionary initWithObjects: forKeys: Кол-во:]. Попытка вставить объект всухую из объекты [0]» * Первый стек броска вызова: (0 CoreFoundation 0x02eee1e4 exceptionPreprocess + 180 1 libobjc.A.dylib
0x02c6d8e5 objc_exception_throw + 44 2 CoreFoundation
0x02eb4376 - [__ NSPlaceholderDictionary initWithObjects: forKeys: кол-во:] + 390 3 CoreFoundation 0x02ee1c29 + [NSDictionary dictionaryWithObjects: forKeys: Кол-во:] + 73 4 Приложение 0x000ed30c ParseUserData + 428 5 приложение
0x0009e6e1 __37- [MenuViewController checkAuthStatus] _block_invoke + 161 6 Приложение 0x0011f89f __82- [FirebaseSimpleLogin attemptAuthWithToken: поставщик : USERDATA: счет: andCallback:] _ block_invoke + 461 7 приложение 0x00199df7 __43- [FRepo callOnComplete: withStatus: andData:] _ block_invoke + 33 8
libdispatch.dylib 0x06e457b8 _dispatch_call_block_and_release + 15 9 libdispatch.dylib 0x06e5a4d0 _dispatch_client_callout + 14 10 libdispatch .dylib
0x06e48726 _dispatch_main_queue_callback_4CF + 340 11 CoreFoundati на 0x02f5343e __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 14 12 CoreFoundation 0x02e945cb __CFRunLoopRun + 1963 13 CoreFoundation 0x02e939d3 CFRunLoopRunSpecific + 467 14 CoreFoundation
0x02e937eb CFRunLoopRunInMode + 123 15 GraphicsServices
0x03d535ee GSEventRunModal + 192 16 GraphicsServices
0x03d5342b GSEventRun + 104 17 UIKit
0x0192df9b UIApplicationMain + 1225 18 app
0x0010623d main + 141 19 libdyld.dylib
0x0708f701 start + 1 20 ???
0x00000001 0x0 + 1) LibC++ abi.dylib: оканчивающиеся неперехваченного исключением типа NSException
Мой код:
Firebase *ref = [[Firebase alloc] initWithUrl:FIREBASE];
FirebaseSimpleLogin *authClient = [[FirebaseSimpleLogin alloc] initWithRef:ref];
[authClient loginWithEmail:@"useremail" andPassword:@"userPassword"
withCompletionBlock:^(NSError* error, FAUser* user) {
if (error != nil) {
NSLog(@"Success!");
// There was an error logging in to this account
} else {
NSString *message = [error.userInfo valueForKey:@"NSLocalizedDescription"];
if (message == nil) message = @"Please try again";
[self performSelectorOnMainThread:@selector(showError:) withObject:message waitUntilDone:NO];
}
}];
Получение этой ошибки, мое приложение не получить форму данных база данных больше с сбоем .. У кого-нибудь есть идея?
Да, это кажется ошибкой auth после входа в систему. Эта проблема была моей ошибкой. Спасибо за ваш ответ! –