При использовании Simperium в моем приложении, приложение завершает работу с этой ошибкой:Simperium падает на initWithViewController из sp_md5StringFromData
+[NSString sp_md5StringFromData:]: unrecognized selector sent to class 0x19fdfd8
Я отлаженный код достаточно, чтобы знать, что это сбой в методе [[Simperium alloc] initWithViewController:controller]
, в следующий код:
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
UINavigationController *navController = (UINavigationController *)[tabBarController.viewControllers objectAtIndex:0];
NotesViewController *controller = (NotesViewController *)[[navController viewControllers] objectAtIndex:0] ;
self.simperium = [[Simperium alloc] initWithRootViewController:controller];
[self.simperium startWithAppID:@"my-app-ID-goes-here"
APIKey:@"the-API-key-would-go-here"
model:[self managedObjectModel]
context:[self managedObjectContext]
coordinator:[self persistentStoreCoordinator]];
Я скрывала ключ AppID и API --- это не ошибка! :)