在我的单例发布方法中,我让它什么都不做:
-(void) release {
//A whole lot of nothing.
}
但它发出了这样的警告:
Warning: Conflicting distributed object modifiers on return type in implementation of 'release'
我在谷歌上搜索,发现其他人也有同样的错误,但没有对警告做出解释.有人知道这个警告是关于什么的吗?
在我的单例发布方法中,我让它什么都不做:
-(void) release {
//A whole lot of nothing.
}
但它发出了这样的警告:
Warning: Conflicting distributed object modifiers on return type in implementation of 'release'
我在谷歌上搜索,发现其他人也有同样的错误,但没有对警告做出解释.有人知道这个警告是关于什么的吗?
你需要申报oneway
英镑.
- (oneway void) release {}
oneway
是一个用于分布式对象的关键字,表示可以异步进行调用.由于NSObject头在声明release
方法时使用它,因此您还必须使用它.除非您使用分布式对象,否则它不会影响您的程序,但它会满足编译器的要求.