Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы GameKit ссылка класса GKAchievementViewController

Опции
Развертывание Target:

На этой странице
Язык:

GKAchievementViewController

GKAchievementViewController объект обеспечивает стандартный пользовательский интерфейс для отображения прогресса достижения для местного игрока. Если GKGameCenterViewController класс доступен, необходимо использовать его вместо этого.

Для показа достижений для местного игрока инициализируйте новое GKAchievementViewController объект и набор делегат. Тогда представьте новый контроллер представления и ожидайте делегата, чтобы быть вызванными. Как только делегата вызывают, отклоните контроллер представления.

На iOS Вы представляете и отклоняете контроллер представления от другого контроллера представления в Вашей игре, с помощью методов, предоставленных UIViewController класс. На OS X Вы используете GKDialogController класс, чтобы представить и отклонить контроллер представления в окне.

Разделение на подклассы примечаний

GKAchievementViewController класс не предназначается, чтобы быть разделенным на подклассы.

Наследование


Оператор импорта


Swift

import GameKit

Objective C

@import GameKit;

Доступность


Доступный в OS X v10.8 и позже.
  • Делегат контроллера представления достижения.

    Объявление

    Swift

    unowned(unsafe) var achievementDelegate: GKAchievementViewControllerDelegate!

    Objective C

    @property(assign, atomic) id< GKAchievementViewControllerDelegate > achievementDelegate

    Обсуждение

    Ваша игра должна установить делегата прежде, чем представить контроллер представления.

    Оператор импорта

    Objective C

    @import GameKit;

    Swift

    import GameKit

    Доступность

    Доступный в OS X v10.8 и позже.