Xcode4.1とiOSSDK4.3を使用しています
以下の行を実行すると、アプリはデバイスではクラッシュしますが、シミュレーターではクラッシュしません。
[BumpClient configureWithAPIKey:@"MYAPIKEY" andUserID:[[UIDevice currentDevice] name]];
クラッシュログはありませんが、実行は上記の行で停止し、「スレッド1:プログラム受信シグナル:"SIGSYS"」と表示されます。
ご覧のとおり、BumpClient オブジェクトで構成 API キーを使用しています。実際には BumpAPI のオブジェクトを作成する必要があり、キーはそのように設定されます
api = [BumpAPI sharedInstance];
[api configAPIKey:@"69d6db94740a4e9e8e9ba98ey0e64c74"];
[api configUIDelegate:self];
[api configDelegate:self];
[api requestSession];
ここで api は BumpAPI のオブジェクトであり、前述のように API キーを構成します。その後、セッションが要求されます。
[[BumpAPI sharedInstance] simulateBump];
Simulate Bump は、デバイスでバンプ アクションを開始します。そのため、デバイスではなく自己にバンプ デリゲートをアタッチする必要があるだけです。