wjk*_*wjk 19 xcode nsstringencoding xctest
我正在尝试使用Xcode 5中引入的新XCTest框架创建单元测试.我在我的一个测试用例中有一行看起来像这样:
XCTAssertEqual([self.client stringEncoding], NSUTF8StringEncoding, …);
当我尝试运行我的测试时,Xcode吐出了这个错误:"对NSUTF8StringEncoding的引用是模棱两可的." 我可以通过将以上行更改为此来使测试工作:
XCTAssertEqual([self.client stringEncoding], (NSStringEncoding) 4, …);
(这是因为4是值的NSUTF8StringEncoding.)当我分配NSUTF8StringEncoding给局部变量并在XCTAssertEqual()调用中使用它时,也会发生这种情况.为什么我收到此错误?
| 归档时间: |
|
| 查看次数: |
920 次 |
| 最近记录: |