автоматически сгенерированный код для намерения, определенного в `intentdefinition`, выбрасывает` Нет новой строки в конце файла` - PullRequest
0 голосов
/ 27 июня 2018

Я добавил Intents.intentdefinition в свой проект. В него я добавил новое намерение под названием OrderItem с несколькими параметрами и комбинацией параметров.

Когда я пытаюсь импортировать автоматически сгенерированный OrderItemIntent.h, компилятор выдает No newline at end of file ошибку компиляции.

Не уверен, как правильно решить эту проблему.

enter image description here

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Кажется, что в Xcode есть ошибка в сгенерированном классе Intent для Objective-C. Однако вы можете перейти к настройкам вашего проекта, найти Intent Class Generation Language и выбрать Swift . Это должно решить проблему до сих пор.

0 голосов
/ 24 июля 2018

Позвольте мне объяснить, пожалуйста.

Способ поиска файла OrderItemIntent (XXXIntent)

  1. Перейти к файлу Intent (XXX) .intentdefinition.
  2. Выберите намерение из любых пользовательских намерений.
  3. Перейдите на панель инспектора с правой стороны XCode и перейдите в третий раздел Identity Inspector
  4. Вы можете найти пустой пользовательский класс, и есть кнопка со стрелкой вправо, которая подключается к файлу класса.
  5. Нажмите эту кнопку

Спасибо

...