0

iphoneアプリをアプリストアに送信しましたが、解決センターからのポイントで拒否されました:

2.2バグを示すアプリは拒否されます

iOS5.1.1を実行しているiPhone4で、Wi-Fiネットワークとセルラーネットワークの両方でレビューしたときに、アプリに1つ以上のバグがあり、AppStoreレビューガイドラインに準拠していないことがわかりました。

ネットワーク接続関連のコードは使用していません。このアプリは、PDFを作成し、デフォルトのメールコンポーザー(MFMailComposerViewController)を介して送信します。

この問題を解決する可能性はありますか?

4

1 に答える 1

0

MFMailComposerViewControllerは、ネットワーク関連のコードです。アプリがネットワークに接続されていないためにメールを送信できない場合の対処方法で、失敗状態を処理する必要があります。アプリケーションをテストして、データネットワーク上にないことをどのように処理するかを確認することをお勧めします。

電子メールが適切に送信されない場合に何が起こるかをdelegateメソッドで処理できます。

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error;
{
    if (result == MFMailComposeResultFailed) {
         //Add error handling here
    }
}
于 2012-09-13T06:58:02.007 に答える