For Want Of A Better Word

【iOS+Xcode5】[DetailViewController titleField:]: unrecognized selector sent to instance

      2015/04/18

タイトルはハマったエラー。

下記のメモアプリを作っていたら発生。。

iPhone用メモ帳アプリをつくる | プログラミング講座 JProgramer

※このサイトが悪いわけでは無かったのであしからず。。
んで下記のメッセージ。多分みんな遭遇したことがあるようなものかと。

2014-09-01 13:56:30.765 memoSample1[29870:60b] -[DetailViewController titleField:]: unrecognized selector sent to instance 0x8f853c0
2014-09-01 13:56:30.769 memoSample1[29870:60b] *** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘-[DetailViewController titleField:]: unrecognized selector sent to instance 0x8f853c0′

検索したら下記のサイトが出てきたので、
Pika's Home » iPhoneアプリ作成(12) unrecognized selector sent to instance

selector@で渡すときの指定の最後にコロンが入るか入らないかだと。。

ということでソースを「titleField」「titleField:」でGREP?検索してみたけど、指定が間違っていそうな場所が見つからない….

contentsFieldというのもあるが、そっちを編集した場合は上手くいくし、あくまでtextFiledを編集して戻る時だけ

だいぶほげーと悩んでいた時に、どこかに情報がないかということでコネクト「Sent Events」とか見てたらそれっぽい記述が。
「Editing Did End – titleField:」んー。
「:」はいらないはず。怪しい。

んで、テキストフィールド部品を消してコネクトをやり直したら成功

f:id:fz6:20140901175438p:plain

なぜこうなってしまったのかの原因は分からない。。。。

 - ios, objective-c, xcode

  関連記事

objective-c
【とりあえず動いた…】IOS7+Xcode開発_TODOアプリ_作成メモ(3)【しかし詳細画面がない】

3/3でついにTODO完成だぜ! http://dev.classmethod. …

objective-c
【Objective-C】開発時の疑問点

■メソッドの戻り値(IBAction)ってどういうこと ■メソッドの引数(id) …

objective-c
【Objective-Cが襲いかかってきた】IOS7+Xcode開発_TODOアプリ_作成メモ(1) プラスボタンのコード

よっしゃいくぜTODOアプリ(Xcode4.5向けだけど、5でやるぜ。なんとかな …

no image
ボタンを角丸(iphone開発)(iOS7 + Xcode5)

xcodeでボタンを置いたら四角かった。 丸くしたい。流行りじゃないのかもしれな …

objective-c
【iOS7+Xcode5】FMDBサンプルアプリの構造確認②

前回の続き 【iOS7+Xcode5】FMDBサンプルアプリの構造確認① &#8 …