オブジェクトをアーカイブするための小さな Objective-C プログラムを作成しました。オブジェクトは NSDictionary です。コンパイル時に問題はありませんでした。しかし、呼び出されると、端末に「Segmentation fault」というメッセージが表示され、アーカイブ XML ファイルは作成されませんでした。問題は writeToFile メソッドが原因でした。コメントアウトした後、エラーはありませんでした (もちろん、アーカイブもありませんでした)。このエラー メッセージは何を意味しますか? そして、それを修正する方法は?
問題の原因がわかりました。私のプログラムは本の例に基づいており、誤植があるため、辞書オブジェクトは実際には初期化されていません。申し訳ありませんが、質問する前にこの問題を十分に確認していませんでした。