GKAchievementViewController
GKAchievementViewController объект обеспечивает стандартный пользовательский интерфейс для отображения прогресса достижения для местного игрока. Если GKGameCenterViewController класс доступен, необходимо использовать его вместо этого.
Для показа достижений для местного игрока инициализируйте новое GKAchievementViewController объект и набор делегат. Тогда представьте новый контроллер представления и ожидайте делегата, чтобы быть вызванными. Как только делегата вызывают, отклоните контроллер представления.
На iOS Вы представляете и отклоняете контроллер представления от другого контроллера представления в Вашей игре, с помощью методов, предоставленных UIViewController класс. На OS X Вы используете GKDialogController класс, чтобы представить и отклонить контроллер представления в окне.
Разделение на подклассы примечаний
GKAchievementViewController класс не предназначается, чтобы быть разделенным на подклассы.
Наследование
-
NSObject -
NSResponder -
NSViewController -
GKGameCenterViewController -
GKAchievementViewController
-
NSObject -
NSResponder -
NSViewController -
GKGameCenterViewController -
GKAchievementViewController
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
GKViewController -
Hashable -
NSCoding -
NSExtensionRequestHandling -
NSObjectProtocol -
NSSeguePerforming -
NSUserInterfaceItemIdentification -
Печатаемый -
GKViewController -
NSCoding -
NSObject -
NSSeguePerforming -
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import GameKit
Objective C
@import GameKit;
Доступность
Доступный в OS X v10.8 и позже.
-
achievementDelegate achievementDelegateСвойствоДелегат контроллера представления достижения.
Объявление
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 и позже.
