私は無限ループではないと私はまだ読み込んでいるので、私のアプリを殺さないウォッチドッグに通知する適切な方法は何ですか? 00000020 例外コード:Iphone、ウォッチドッグが起動するのに長い時間がかかっているためにアプリケーションが強制終了されないようにするにはどうすればよいですか?
私は私のcrashlogsに 例外タイプを受信してい を0x8badf00dと
Xcodeの
から独立してiphoneからアプリを実行している場合にのみ、時間を割いコードは次のとおりです。- (void)viewDidLoad {
[super viewDidLoad];
Reachability* reachability = [Reachability sharedReachability];
[reachability setHostName:@"www.apps2you.com"]; // set your host name here
NetworkStatus remoteHostStatus = [reachability remoteHostStatus];
if (remoteHostStatus == ReachableViaWiFiNetwork||remoteHostStatus == ReachableViaCarrierDataNetwork)
{
//getting the xml file and then getting the ad images online to display as splah ads.
}
else {
//or launch the main interface if there's no connectivity.
[self DisplayTabbar];
}
}
ありがとう。
私はそれを試してみます、私はスプラッシュ画面を取って、それをメイン画面として配置し、次にインジケータビューを追加します。あなたが言ったような背景のイメージの読み込みを実行し、次にあなたに戻ってくる。ありがとう、 – LolaRun
スプラッシュ画面は問題ありませんが、何かが起こっていることを示すためにUIActivityIndicatorView(別名「スピナー」)を追加することをお勧めします。 – DarkDust
。しかし、私はまたあなたがそれに遭遇したかもしれないと思った何か変わったことに気づいた。バックグラウンドで演技セレクターを呼び出すとき。私は '自己'インスタンスを使用しています。しかし、私は多くのエラーと漏れのコンソールで読んでいる! *** __NSAutoreleaseNoPool():NSURLクラスのオブジェクト0x773e360が、自動プールされずに自動プールされました。ちょうど をリークしました。他のクラスにはNSCFString、NSThread NSHTTPURLResponse ... あなたはどう思いますか? – LolaRun