Xcodeで開発していて Incomplete implementation というワーニングが表示されることがあります。エラーではないので実行すると起動できることがありますが、しばらく操作しているとアプリが落ちることがあります。
このメッセージは、「@interface で宣言されているけど @implementation にないよ」という意味です。メソッドを作ったはずなのにワーニングが消えない、というときは、名前の微妙な間違い、特に大文字/小文字が違っていないか、引数の型が違っていないか、という点に注意して調べます。
今まで気がつかなかったのですが、簡単に調べる方法があります。ワーニングメッセージが表示されている黄色いアイコンの左側にある三角形をクリックすると詳細情報が表示されます。これを見ると、何が見つからないのかわかります。ここを見れば簡単です。
スクリーンショット


0件のコメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください