我正在使用Xcode 7的新功能:UI測試。 記錄的交互後,Xcode的自動生成的代碼:UI測試中不完整的通用字符名稱
- (void)testDoubleTapToolBarItem {
[[[XCUIApplication alloc] init].tabBars.buttons[@"\U5173\U6ce8"] doubleTap];
~~~~~~~~~~~~~~~~
}
然而,警告顯示爲好。有人知道怎麼修這個東西嗎?
不完整的通用字符名
編輯:這似乎是因爲BUG的Xcode 7.0 GM
如果已經由Xcode中產生那麼它是一個錯誤。 Objective-C字符串文字中的Unicode轉義序列是'\ uNNNN'或'\ UNNNNNNNN',在您的情況下是'@「\ u5173 \ u6ce8」'或'@「\ U00005173 \ U00006ce8」'。 –
我不知道爲什麼所有生成的字符串代碼都是以'\ U'開頭,並且在我將它修復爲'\ u'後,它可以正常工作。 –
@MartinR另一點是爲什麼WWDC 2015的演示是字符串而不是unicode? https://developer.apple.com/videos/wwdc/2015/?id=406 –