XCode 7: ошибки при преобразовании кода Swift в Swift 2

Я импортировал некоторый проект, выполненный в Swift 1 в Xcode 7, и теперь я получаю следующие ошибки:

введите описание изображения здесь

введите описание изображения здесь

Есть идеи о том, как я могу их решить?

1 ответ

Решите их 1 на 1:

  1. Обязательно переопределите правильную функцию. Подпись изменилась между swift 1 и 2, поэтому вы пытаетесь переопределить то, для чего вы используете неправильную сигнатуру метода.
  2. вторая ошибка, скорее всего, будет устранена, когда вы исправите первую, потому что ваша суперсимвола совпадает с той, которую вы пытаетесь переопределить
  3. В Swift 2 первое имя аргумента опускается, если подпись однозначна. Попробуй это. Если это не помогает, используйте правильные имена для аргументов конструктора NSString. На самом деле, откажитесь от NSString и просто загрузите класс строки swift с содержимым этого файла, когда вы в любом случае приведете его к String...
Другие вопросы по тегам