「error: Illegal Configuration: Connection "XXXXX" cannot have a prototype object as its destination.」というエラーの対処法
ソースコードを変更して無いのにいきなり、「error: Illegal Configuration: Connection "XXXXX" cannot have a prototype object as its destination.」というエラーが表示され、???となる。
調べてみた所、UITableViewCell関連で出るエラーらしい。しかし、エラーが出た部分はTableViewのデータロードが終わるまでTableViewの前に被せているUIViewでした。
「UITableViewCellとは関係ないよなぁ?」と思ったのですが直ぐに気が付きました。Storyboardでの作業中UIViewをドラッグ中にマウスカーソルCellの上に有ると勝手にUITableViewCellに吸い込まれ、UITableViewCellの子の位置にUIViewが移動した事が有りました。
Storyboardをしっかりと見直した所、予想通り該当のUIViewは正にUITableViewCellの子に成っていました。恐らくStoryboardを確認した時に「ちょっとマウスカーソルが触れてしまってドラッグ→UITableViewCell吸い込まれた」という動作が意図せず発生したのでしょう。
うーん、この勝手に吸い込まれる機能要らないのでOFFにしたいですorz
関連情報
ios - Why am I getting three "Illegal Configuration" errors within my project? - Stack Overflow
http://stackoverflow.com/questions/15488135/why-am-i-getting-three-illegal-configuration-errors-within-my-project