Подтвердить что ты не робот

Неполное универсальное имя символа в тестировании пользовательского интерфейса

Я использую новую функцию Xcode 7: Тестирование пользовательского интерфейса. После записи взаимодействия Xcode автоматически сгенерировал код:

- (void)testDoubleTapToolBarItem {
    [[[XCUIApplication alloc] init].tabBars.buttons[@"\U5173\U6ce8"] doubleTap];
                                                    ~~~~~~~~~~~~~~~~
}

Однако, предупреждение также показало. Кто-нибудь знает, как это исправить?

Неполное универсальное имя символа


Изменить: похоже, это ошибка, поскольку Xcode 7.0 GM

4b9b3361

Ответ 1

Вы можете использовать следующее обходное решение, так как это кажется ошибкой в ​​xcode:

замените все \U на \u и он должен работать.

Ответ 2

Я попробовал заменить \U на\u, но все еще получил ошибку "Ожидаемый шестнадцатеричный код в фигурных скобках после выхода unicode", поэтому вам нужно добавить \u {здесь значение}, например collectionViewsQuery.buttons [ "\ u {6ce8}\u {518c}" ]. tap()

Подробнее в Ожидаемый шестнадцатеричный код в фигурных скобках после выхода unicode