Static Cells を UITableViewController 以外で使うと Xcode 5.1 ではビルドエラーになる

  • 4
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

UITableView の Static Cells は、本来 UITableViewController でのみ使うことができます。

しかし Xcode 5.0 以前では、Storyboard 上で、UIViewControllerUITableView をはりつけて Static Cells を使うことができてしまっていました。

Xcode 5.1 では、UITableViewController 以外で Static Cells を使おうとした場合、ビルド時にエラーとなるようになりました。

もちろん、エラーとすべきであり、Xcode 5.1 の動作があるべき姿です。むしろ、もっと早くエラーとしてくれていれば、間違った使い方が広まることもなかっただろうに・・・。