【iOS】コンパイルエラー property’s synthesized getter follows Cocoa naming convention for returning ‘owned’ objects

コンパイルエラー
property’s synthesized getter follows Cocoa naming convention for returning ‘owned’ objects iPhone開発

/Users/xxx/xcode/XxxxXxx/XxxxXxx/ViewController/ListViewController.m:30:33: note: property declared here

@property (nonatomic) UIButton *newTestButton;

You take ownership of an object if you create it using a method whose name begins with “alloc”, “new”, “copy”, or “mutableCopy”.

先日上記のエラーが発生しました。
まあ、エラーの内容の通り変数名の頭に
alloc
new
copy
mutableCopy
を付けてはいけませんとのエラーです。
単純に接頭名を別の名前に変えるだけでエラーは解消します。

遭遇したかたはお試し下さい。

フォローする