GKAchievementViewController
Наследование
-
NSObject
-
UIResponder
-
UIViewController
-
UINavigationController
-
GKGameCenterViewController
-
GKAchievementViewController
Оператор импорта
Swift
import GameKit
Objective C
@import GameKit;
Доступность
Доступный в iOS 4.1 и позже.
Осуждаемый в iOS 7.0.
GKAchievementViewController
объект обеспечивает стандартный пользовательский интерфейс для отображения прогресса достижения для местного игрока. Если GKGameCenterViewController
класс доступен, необходимо использовать его вместо этого.
Для показа достижений для местного игрока инициализируйте новое GKAchievementViewController
объект и набор делегат. Тогда представьте новый контроллер представления и ожидайте делегата, чтобы быть вызванными. Как только делегата вызывают, отклоните контроллер представления.
На iOS Вы представляете и отклоняете контроллер представления от другого контроллера представления в Вашей игре, с помощью методов, предоставленных UIViewController
класс. На OS X Вы используете GKDialogController
класс, чтобы представить и отклонить контроллер представления в окне.
Разделение на подклассы примечаний
GKAchievementViewController
класс не предназначается, чтобы быть разделенным на подклассы.
-
achievementDelegate
СвойствоДелегат контроллера представления достижения.
Объявление
Swift
unowned(unsafe) var achievementDelegate: GKAchievementViewControllerDelegate!
Objective C
@property(assign, nonatomic) id< GKAchievementViewControllerDelegate > achievementDelegate
Обсуждение
Ваша игра должна установить делегата прежде, чем представить контроллер представления.
Оператор импорта
Objective C
@import GameKit;
Swift
import GameKit
Доступность
Доступный в iOS 4.1 и позже.