サーバーからデータを読み取っていますが、一定の時間(たとえば、午後10時から午前6時の間)があり、データがありません。ユーザーがその特定の期間内に選択した場合、アプリはクラッシュします!データがないことをユーザーに伝える方法はありますか?他の期間を選択してクラッシュを防いでください!
質問がとても単純な場合は申し訳ありませんが、検索するための「キーワード」を思い付くことができませんでした。
どんな助けやアイデアもいただければ幸いです!よろしくお願いします。
データがゼロであることを確認したら、UIAlertViewでポップアップを表示できます。
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"No New Data" message:@"There is no new data to display. Please try again later." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show];
クラッシュのスタックトレースを見て、アプリがクラッシュする理由を理解する必要があります。理解できない場合は、投稿を編集してスタックトレースに貼り付けてください。
を使用して、メッセージを含む小さなウィンドウをポップアップできますUIAlertView
。Webで「UIAlertViewexample」を検索すると、たくさんの例を簡単に見つけることができます。