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

Учебник Swift "GuidedTour.playground" ничего не делает при открытии в XCode6

Эта страница разработчика Apple, представляющая Swift, содержит ссылку 3 абзаца для загрузки файла GuidedTour.playground, который должен разрешить вы должны следовать интерактивно с учебником. Однако, когда я открываю этот файл в бета-версии XCode6 (я нахожусь на двухмесячном MB pro, OSX 10.9.3), я вижу только этот экран, который не реагирует на щелчки мыши или что-то еще (ПРИМЕЧАНИЕ: "GuidedTour. игровая площадка" - это окно переднего плана, за ним позади находится другое игровое окно по умолчанию):

Inert GuidedTour Window

Как я могу заставить его работать?

Бонусный вопрос: возможно, не связанный, но когда я играю с игровой площадкой по умолчанию, я не могу понять, где должны выводиться операторы println. Они не отображаются в правой панели в реальном времени или на консоли внизу.

4b9b3361

Ответ 1

После многих попыток выяснилось, что когда я загружаю файл, он спрашивает меня о расширении (в Chrome, извините по-французски).

Choice of extension for Playground file

Я всегда отвечал "Use.playground", и это привело к непригодному файлу, указанному здесь вопросом. Наконец, я попытался использовать расширение .zip, разархивировать файл, и он работает так же хорошо!

Надеюсь, это поможет:)

Ответ 2

Дважды щелкните файл: GuidedTour.playground Все, что вы увидите, это документ, но он интерактивен. Просто внесите изменения в код, и вы увидите, что результаты будут изменены. Чтобы добавить новую строку, нажмите на конец существующей строки кода и нажмите клавишу ввода, вы получите новую строку для ввода кода.

Если вы хотите увидеть всю среду Xcode:

  • Вид меню: навигаторы: показ проектного навигатора
  • Вид меню: Показать панель инструментов
  • Вид меню: Show Assistant: Show Assistant Editor (то есть, где вывод консоли)
  • Нажмите в конце строки 4 и нажмите Enter, чтобы создать строку 5
  • В строке 5 добавить: println (myVariable)
  • Через несколько секунд будет обновлен вывод справа:

Привет, мир
50

Примечание. Это еще более запутанно, когда инструкция читается в iBooks на iPad.

Чтобы получить новую игровую площадку, вы несколько несовместимы, вы не хотите Создать: Проект: Файл меню: Новый: Файл... и затем выберите шаблон iOS: Источник: Игровая площадка или OSX: Источник: Игровая площадка

Ответ 3

По какой-то причине он открывает игровую площадку в режиме предварительного просмотра. Попробуйте это с окном игровой площадки на переднем плане:

В строке меню выберите "Навигация" → "Показывать" в "Навигаторе проектов". Навигатор проекта должен открываться в левой части экрана. Теперь щелкните правой кнопкой мыши файл детской площадки в навигаторе проекта и выберите "Открыть как" → "Игровая площадка".

Ответ 4

Я думаю, что вы, возможно, ищете помощника редактора, когда я показал это, я нашел вывод своей консоли, а также график времени.

Вам также нужно распечатать что-то, чтобы оно отображалось на выходе консоли, за исключением временной шкалы, для этого мне не нужно было делать никаких отпечатков. Я заметил, что мне приходилось возиться с помощниками редакторов, пока маленький символ рядом с выходом не появился для просмотра временной шкалы.

Ответ 5

Я загрузил GuideTour.playground сегодня (10/19/2014), и ни один из вышеперечисленных решений не работал у меня. Оказалось, что в коде были ошибки, которые нуждались в Xcode 6.1 вместо Xcode 6.0. Я загрузил XCode6.1, и образец затем работал.

Ответ 6

Я столкнулся с подобной проблемой. Когда вы загружаете Xcode beta 6, она не перезаписывает существующую версию Xcode 5.1 или любую другую. Таким образом, ваш компьютер имеет 2 IDE. Xcode beta 6.0 и более ранняя версия. Итак, если вы включили myplayground в свой Xcode 6, а затем вернулись и откройте тот же проект (НО КОГДА ВЫ ОТКРЫВАЕТЕ ПРОЕКТ ИЛИ XCODE, ПО ПО УМОЛЧАНИЮ, ОТКРЫТЬ 5.1). Итак, в Xcode 5.1 вы увидите myplaygroundk, но вы не сможете играть с ним. Поэтому убедитесь, что вы открываете Xcode 6.0 (BETA) с панели запуска.

Ответ 7

У меня также была эта проблема, когда на стороне ничего не показывалось.

Когда я впервые открыл его, они отлично работали, и через один раз после того, как я добавил код для тестирования, строки боковой панели стали серыми и остались такими. После закрытия и открытия файла панель была просто пустой.

Для меня проблема была в Xcode - похоже, вместо того, чтобы показывать мне ошибку, она просто разбилась:

Ошибка выполнения игровой площадки: ошибка: код после "возврата" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен в коде после "return" никогда не будет выполнен код после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, return 'никогда не будет выполняться после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполняться после "return" , никогда не будет выполняться после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет exe cutedwill никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен после того, как "return" никогда не будет выполнен, никогда не будет выполнен код после того, как "return" никогда не будет выполняться после "return" "никогда не будет выполнен код после того, как" return "никогда не будет выполнен после того, как" return "никогда не будет выполнен после того, как" return "никогда не будет выполнен: 108: 1: ошибка: переменная" maximumKind "используется до инициализации

В любом случае, все, что я должен был сделать, чтобы заставить их работать снова, было удалить нарушающие строки!

Так как это явно проблема с Xcode, я подозреваю, что она будет исправлена ​​до того, как она выйдет из бета-версии.

Чтобы ответить на вопрос о бонусе: Cmd + Alt + Enter для вывода вывода

(Так я тоже видел вышеприведенную ошибку, поэтому открытие этой области вывода во время работы может быть весьма полезным)