スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS][警告]Invalid receiver type '' という警告について

UISearchBarのデリゲートの橋渡しとして、独自のデリゲートをそのデリゲートで呼び出してやろうと思い自分でデリゲートを作成していた時のエラー。

Invalid receiver type 'id'



とこんな感じの警告が出た。

「'id'は無効な返り値の型です。」とおっしゃっている。

宣言したものの型が間違えていると、こんな感じで怒られる。
その型に予期せぬ操作を行っている可能性がある。
自分の場合は

@protocol SearchBarViewController
...(method)...
@end

@property (nonatomic,assign) id *delegate;



と、delegateをポインターにしていたため怒られた。

*delegatedelegate

と直すことでこの警告は収まった。
このエントリーをはてなブックマークに追加

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。