相关疑难解决方法(0)

语义问题:属性的合成getter遵循Cocoa命名约定来返回'拥有'对象

我目前正在使用iOS 5 SDK试图开发我的应用程序.我正在尝试将NSString作为一个属性,然后在.m文件中合成它(之前我已经完成了这个,没有任何问题).现在,我遇到了这个问题:"语义问题:属性的合成getter遵循Cocoa命名约定来返回'拥有'对象."

这是我的代码:.h

@interface ViewController : UIViewController {
     NSString *newTitle;
}
@property (strong, nonatomic) NSString *newTitle;
Run Code Online (Sandbox Code Playgroud)

.M

@synthesize newTitle;
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何解决这个问题?谢谢!!

variables properties objective-c ios5 automatic-ref-counting

282
推荐指数
5
解决办法
8万
查看次数

property的合成getter遵循返回'拥有'对象的可可命名约定

我好奇的是cocos2d有变量的任何命名约定吗?

我有这个

//.h
NSMutableArray *newRowForCounter;
Run Code Online (Sandbox Code Playgroud)

//.m
@synthesize newRowForCounter;
Run Code Online (Sandbox Code Playgroud)

并且在@synthesize它警告"属性的合成getter遵循返回'拥有'对象的可可命名约定"但是如果我将名称更改为其他东西它可以正常工作.

我还尝试使用new- {EX newVariable ...)开始变量命名,它仍然警告我.

谢谢

我的伽玛可能看起来很抱歉

xcode objective-c naming-conventions

5
推荐指数
1
解决办法
8465
查看次数