質問: test[indexPath.row] ``` よろしくお願いします。
回答: > > オプショナル型の`AnyObject`から`String`型に変換すればよいのだろうか、と推測したものの、 > > > これは、「オプショナル型の`AnyObject`から`String`型**を要素とする配列**に変換」という考え方にしなければいけません。 すでに、メソッド`ud.arrayForKey("test")`を使うことで解決してますが、メソッド`ud.objectForKey("test")`のままでも、正しい結果を導くことができます。 ``` if let test = ud.objectForKey("test") as? [String] { cell!.label.text = test[indexPath.row] } ``` このように、`as?`(あるいは`as!`)を使って、適切な型にダウンキャストしてやれば、`objectForKey()`も使えます。