Ответ 1
Вы можете использовать следующее обходное решение, так как это кажется ошибкой в xcode:
замените все \U на \u и он должен работать.
Я использую новую функцию Xcode 7: Тестирование пользовательского интерфейса. После записи взаимодействия Xcode автоматически сгенерировал код:
- (void)testDoubleTapToolBarItem {
[[[XCUIApplication alloc] init].tabBars.buttons[@"\U5173\U6ce8"] doubleTap];
~~~~~~~~~~~~~~~~
}
Однако, предупреждение также показало. Кто-нибудь знает, как это исправить?
Неполное универсальное имя символа
Изменить: похоже, это ошибка, поскольку Xcode 7.0 GM
Вы можете использовать следующее обходное решение, так как это кажется ошибкой в xcode:
замените все \U на \u и он должен работать.
Я попробовал заменить \U на\u, но все еще получил ошибку "Ожидаемый шестнадцатеричный код в фигурных скобках после выхода unicode", поэтому вам нужно добавить \u {здесь значение}, например collectionViewsQuery.buttons [ "\ u {6ce8}\u {518c}" ]. tap()
Подробнее в Ожидаемый шестнадцатеричный код в фигурных скобках после выхода unicode