最近、 Unity ばかり触っていたのですが久しぶりに Xcode でiOSプログラムをしていると「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