在我的头文件中,我定义了一个类成员:
id<IAdmobTestSuite>* testSuite;
稍后我想使用以下函数分配这个变量:
- (void) setTestSuite:(id<IAdmobTestSuite>)_testSuite {
if(testSuite == nil) {
testSuite = _testSuite;
}
}
但在这里xcode显示我们这个错误:"从不兼容的类型'idIAdmobTestSuite'分配给'idIADMobTestSuit*';使用&"获取地址
我真的不明白这个错误,我该如何正确分配这个成员?
id
是一个指针,要修复错误,您应该删除标头中的*
id<IAdmobTestSuite> testSuite;