尝试使用OCMock在iOS中设置CocoaPods时,在新的(琐碎)项目中存在一个持续存在的问题。这是Xcode 8中的问题,但我怀疑问题在于CocoaPods的设置而不是使用。
我有一个错误:函数‘OCMClassMock’的隐式声明在C99中无效
在我的Podfile中,我有以下内容: pod 'OCMock','~> 2.2‘
然后,我尽我所能地遵循iOS项目的设置,并做了以下工作:
`#import <OCMock/OCMock.h> @interface FinanceCalcWithTestsTests : XCTestCase @end - (void)testMasterViewControllerDeletesItemsFromTableView { id tableViewMock = OCMClassMock([UITableView class]); }`发布于 2016-10-16 11:55:46
好的,我刚刚注意到解决方案是什么:您告诉CocoaPods获取OCMock 2.2,但是您正在尝试使用仅在OCMock 3.0中引入的特性.
https://stackoverflow.com/questions/39815292
复制相似问题