0

初めて APNS で遊んでいるときに、iOS 5.0.1 デバイスで概念実証を実行しようとしましたdidFailToRegisterForRemoteNotificationsWithErrorが、起動しました。UIAlertViewエラーを通知するために を表示するため、起動されたことがわかります。

- (void)application:(UIApplication*)application
   didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
{
   // Inform the user that registration failed
   NSString* failureMessage = @"There was an error while trying to \

     register for push notifications.";

   UIAlertView* failureAlert = [[UIAlertView alloc] initWithTitle:@"Error"
                                                      message:failureMessage
                                                     delegate:nil
                                            cancelButtonTitle:@"OK"
                                            otherButtonTitles:nil];

   [failureAlert show];
   [failureAlert release];
}

エラーに関する詳細情報を取得するにはどうすればよいですか?

4

2 に答える 2

0

のようなことをしてみてくださいNSLog(@"%@", error.userInfo");。端末に情報が出力されるはずです。

于 2012-07-04T15:59:11.253 に答える
0

私はこのコードに行き着きました。これは機能し、少し進歩させます:

NSString* failureMessage = error.localizedDescription;    
UIAlertView* failureAlert = [[UIAlertView alloc] initWithTitle:@"Error"
                                                 message:failureMessage
                                                 delegate:nil
                                                 cancelButtonTitle:@"OK"
                                                 otherButtonTitles:nil];
[failureAlert show];

申し訳ありませんが、iObjectiveC初心者です。

于 2012-07-04T16:37:26.423 に答える