2014-02-12 3 views
2

Я работаю над шаблоном проекта SpriteKit. Если я попытаюсь добавить новую сцену в File -> NewFile и выбрать iOS -> Cocoa Touch -> ObjectiveC Class Template, я не могу найти SKScene (или любой другой класс структуры SK) в выпадающем списке подклассов.Xcode, объектный шаблон класса отсутствует подкласс SKScene

Это скриншот моих выпадающего списка:

The drop down list

Каждые имеет решение? Спасибо

+0

Вы включили «SprikeKit.framework» в свой проект? – trojanfoe

+0

да это рабочая игра, но по какой-то причине она не покажет SKScene в подклассах – stabilocode

+0

Хмм странно. Вы уверены, что предварительно выбрали правильную цель, прежде чем делать файл> новый? – trojanfoe

ответ

0

Я только что попробовал это. Со мной случилось то же самое. Я импортировал SpriteKit, затем попытался создать новый класс, и классы SK не появились. Я пошел вперед и сделал класс с SKScene, введенным в поле Подляки, и затем импортировал в него .h, который, казалось, импортировал просто отлично.

Затем я сделал чистый и полностью закрытый и вновь открывшийся Xcode, и снова попытался создать новый класс и смог отлично подклассифицировать классы SK. Не уверен, какой шаг сделал это, поэтому, надеюсь, вы сможете воссоздать. Удачи!

+0

Я следовал за вашим предложением, но не работает. я не знаю причину .... :) – stabilocode

+0

Если вы импортируете , можете ли вы вручную создать подкласс SKScene? –

+0

уверен, но я теряю возможность получить уже написанные методы шаблонов, ну в большинстве случаев вам приходится переопределять или перезаписывать init, поэтому ничего не стоит, но все же мне любопытно, почему это так ... я перезапустил comp, обновил документы xcode ... ничего не произошло – stabilocode

0

У меня была аналогичная проблема с подклассом SCNScene. Я попытался добавить:

import SceneKit 

к ViewController и затем начал работать, не уверен, если это может помочь, но, возможно, стоит попробовать

0

Только что узнал, как сделать это появится. я связал SprikeKit.framework и SceneKit.framework к моей цели проекта, то я oppened существующего файла заголовок viewController.h и добавить несколько строк вверху:

#import <SpriteKit/SpriteKit.h> 
#import <SceneKit/SceneKit.h> 

Тот же ответ, чем Р. Шейн Дэвис, за исключением I не мог заставить его работать с его синтаксом ... не знаю почему.

 Смежные вопросы

  • Нет связанных вопросов^_^