強火で進め

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

「Instance method '-addSubView:' not found (return type defaults to 'id')」というワーニングの対処法

最近、 Unity ばかり触っていたのですが久しぶりに XcodeiOSプログラムをしていると「Instance method '-addSubView:' not found (return type defaults to 'id')」などいうワーニングが発生しました。

えっ?流石にこれが無くなったハズは無いよな?と思いながら調査を進めると Stack Overflow でこちらの記事を発見。 addSubView じゃなくて addSubview 。 View の v の字を大文字にしてた為に発生したワーニングでした。

iphone - Trying to add a UIButton to a UIView but getting NSInvalidArgumentException', reason: '-[UIView addSubView:]: unrecognized - Stack Overflow
http://stackoverflow.com/questions/7357117/trying-to-add-a-uibutton-to-a-uiview-but-getting-nsinvalidargumentexception-re