在我的头文件中,我定义了一个类成员:
id<IAdmobTestSuite>* testSuite;
稍后我想使用以下功能分配此变量:
- (void) setTestSuite:(id<IAdmobTestSuite>)_testSuite {
if(testSuite == nil) {
testSuite = _testSuite;
}
}
但是这里xcode向我们显示了此错误:“从不兼容的类型'id IAdmobTestSuite'分配给'id IAdmobTestSuite *';使用&来获取地址”
真的不了解此错误,我该如何正确分配此成员?
答案 0 :(得分:0)
id
是一个指针,为纠正错误,您应该删除标题中的*
id<IAdmobTestSuite> testSuite;