強火で進め

このブログではプログラム関連の記事を中心に書いてます。

「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