コンソールに表示されるエラー コードの読み方
<Warning>: ....... -exited abnormally with signal 9: Killed: 9
<Warning>: ....... -1 err = Bad file descriptor (0x00000009)
ここで、信号 9は何を意味するのか、それ以外に信号はありますか。利用可能なドキュメント。
アプリの場合、この種のエラーが発生します。Xcode から起動したものは、Xcode ツールバーの「停止」ボタンで終了します。
(このエラーを取得する別の方法は、ホーム ボタンを押してから、ホーム ボタンをダブルタップしてアプリを閉じることです。)
アプリを起動すると、事態はさらに悪化します。もう一度、アプリをタップして。iPad 画面上のアイコン、アプリがクラッシュし、「libMobileGestalt copySystemVersionDictionaryValue: Could not lookup ReleaseType from system version dictionary」がスローされる
スタック オーバーフローでの発見から、このエラーは iOS 6 デバイスで発見されていることがわかります。
このurl は、これが SIGKILL エラーであり、「シグナルをクリーンアップまたはキャッチして処理する機会がなく、アプリケーションがすぐに終了している」場合に発生すると述べています。
では、オブジェクトを解放しても解決しないと思いますが、具体-(void) didReceiveMemoryWarning
的な解決策は何でしょうか?
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Release objects.
obj1 = nil;
[view1 removeFromSuperView];
view1 = nil;
...
}