Class GKAchievementDescription

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class GKAchievementDescription
extends NSObject
implements NSCoding, NSSecureCoding
  • Constructor Details

    • GKAchievementDescription

      public GKAchievementDescription()
    • GKAchievementDescription

      protected GKAchievementDescription​(NSObject.Handle h, long handle)
    • GKAchievementDescription

      protected GKAchievementDescription​(NSObject.SkipInit skipInit)
    • GKAchievementDescription

      public GKAchievementDescription​(NSCoder coder)
  • Method Details

    • getIdentifier

      public String getIdentifier()
    • getGroupIdentifier

      public String getGroupIdentifier()
    • getTitle

      public String getTitle()
    • getAchievedDescription

      public String getAchievedDescription()
    • getUnachievedDescription

      public String getUnachievedDescription()
    • getMaximumPoints

      public long getMaximumPoints()
    • isHidden

      public boolean isHidden()
    • isReplayable

      public boolean isReplayable()
    • getImage

      @Deprecated public UIImage getImage()
      Deprecated.
      Deprecated in iOS 7.0. Use loadImageWithCompletionHandler: instead
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • loadAchievementDescriptions

      public static void loadAchievementDescriptions​(VoidBlock2<NSArray<GKAchievementDescription>,​NSError> completionHandler)
    • loadImage

      public void loadImage​(VoidBlock2<UIImage,​NSError> completionHandler)
    • getIncompleteAchievementImage

      public static UIImage getIncompleteAchievementImage()
    • getPlaceholderCompletedAchievementImage

      public static UIImage getPlaceholderCompletedAchievementImage()
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)