NSErrorを表示する

とあるメソッドを実行したりなんかすると, ときどき NSError なるものがかえってきます。

Javaと違って, @try @catchはあまり使わないような気もします。 このNSErrorの詳細を表示しないと, 何でエラーが起きたかわかりません。それを表示します。
最初に, NSError の変数を初期化しておきます。

NSError *error = nil;
// なんかしらの処理
NSLog(@"%@", [error localizedDescription]);

//これでもO.K.
NSLog(@"Error %@", [error description]);

localiedDescriptionとありますが, 別に日本語出てくることはなかったと思います。