このprobelmがSOで何度も議論されていることは知っていますが、どの結果も私の問題を解決しません。これがコードスニペットです。
NSDateFormatter* df = [[NSDateFormatter alloc]init];
[df setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSZ"];
NSDate* date = [df dateFromString:dateTaken];
/* dateTaken gets its value
from the server as 2006-01-23T20:50:27Z */
ブレークポイントを追加して確認しましたが、dateFromString
が返されnil
ます。日付オブジェクトを取得したら、その形式を変更して別の文字列を表示しますが、日付オブジェクト自体は取得しません。
ここでの問題は何でしょうか?