クラッシュ
夕方、電車の中で更新を実行すると異常終了した。
家に帰ってからiPhone Simulatorで確認すると、二回だけ現象が再現したのだが、それ以降再現しなくなった。そのために完全には原因を特定できないのだが、更新処理で取得した記事データの中に、記事の"id"属性値が正しく入っていないものがあるためのような感じがする。
id値がない場合には空文字列をセットするように改修することにした。
NSNull* nullp = [NSNull null]; ... x = [dict objectForKey: @"id"]; if (x == nil || x == nullp) self.aid = @""; else self.aid = (NSString* )x;