Bump API 3.0 Crash в устройстве с Xcode 4.1
Я использую Xcode 4.1 с iOS SDK 4.3
При выполнении строки ниже приложение вылетает на устройстве, но не в симуляторе.
[BumpClient configureWithAPIKey:@"MYAPIKEY" andUserID:[[UIDevice currentDevice] name]];
Журнала сбоев отсутствует, но выполнение останавливается на приведенной выше строке со словами "Поток 1: Программа получила сигнал: "SIGSYS"
1 ответ
Как я вижу, вы используете ключ конфигурации API с объектом BumpClient. На самом деле есть требование создать объект BumpAPI, и ключ будет установлен так
api = [BumpAPI sharedInstance];
[api configAPIKey:@"69d6db94740a4e9e8e9ba98ey0e64c74"];
[api configUIDelegate:self];
[api configDelegate:self];
[api requestSession];
здесь api является объектом BumpAPI и настраивает ключи API, как упомянуто после того, как тот сеанс запрошен.
[[BumpAPI sharedInstance] simulateBump];
Simulate Bump запускает действие удара на устройстве. Таким образом, есть только требование прикрепить делегата bump к себе, а не к устройству.