メモリを使いすぎている可能性があります。iOS はそのようなアプリを殺します。このような巨大な HTML をロードするだけでなく、UIWebView
それ自体にメモリの問題があります。データ(画像など)をキャッシュするため、メモリを消費しすぎると非難されています。
キャッシュを空にすると役立つ場合があります。これdidFinishLaunchingWithOptions
を試して -
NSURLCache *sharedCache = [[NSURLCache alloc] initWithMemoryCapacity:0 diskCapacity:0 diskPath:nil];
[NSURLCache setSharedURLCache:sharedCache];
[sharedCache release];
また、メモリ警告が表示されたら、これを実行します -
- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
[[NSURLCache sharedURLCache] removeAllCachedResponses];
}
メモリを解放するためにキャッシュをパージしているだけです。
これも機能しない場合は、HTML を複数のページに分割する方法や、データを表示する他の方法を見つけることをお勧めします。