Package org.robovm.apple.gamekit
Class GKLeaderboard
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gamekit.GKLeaderboard
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class GKLeaderboard extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKLeaderboard.GKLeaderboardPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description GKLeaderboard()GKLeaderboard(List<String> playerIDs)Deprecated.Deprecated in iOS 8.0.GKLeaderboard(NSArray<GKPlayer> players)Deprecated.Deprecated in iOS 14.0.protectedGKLeaderboard(NSObject.Handle h, long handle)protectedGKLeaderboard(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description StringgetBaseLeaderboardID()StringgetCategory()Deprecated.Deprecated in iOS 7.0.doublegetDuration()StringgetGroupIdentifier()StringgetIdentifier()Deprecated.Deprecated in iOS 14.0.GKScoregetLocalPlayerScore()Deprecated.Deprecated in iOS 14.0.longgetMaxRange()Deprecated.Deprecated in iOS 14.0.NSDategetNextStartDate()GKLeaderboardPlayerScopegetPlayerScope()Deprecated.Deprecated in iOS 14.0.NSRangegetRange()Deprecated.Deprecated in iOS 14.0.NSArray<GKScore>getScores()Deprecated.Deprecated in iOS 14.0.NSDategetStartDate()GKLeaderboardTimeScopegetTimeScope()Deprecated.Deprecated in iOS 14.0.StringgetTitle()GKLeaderboardTypegetType()protected longinit(List<String> playerIDs)Deprecated.Deprecated in iOS 8.0.protected longinit(NSArray<GKPlayer> players)Deprecated.Deprecated in iOS 14.0.booleanisLoading()Deprecated.Deprecated in iOS 14.0.voidloadEntriesForPlayers(NSArray<GKPlayer> players, GKLeaderboardTimeScope timeScope, VoidBlock3<GKLeaderboardEntry,NSArray<GKLeaderboardEntry>,NSError> completionHandler)voidloadEntriesForPlayerScope(GKLeaderboardPlayerScope playerScope, GKLeaderboardTimeScope timeScope, NSRange range, VoidBlock4<GKLeaderboardEntry,NSArray<GKLeaderboardEntry>,Long,NSError> completionHandler)voidloadImage(VoidBlock2<UIImage,NSError> completionHandler)static voidloadLeaderboards(NSArray<NSString> leaderboardIDs, VoidBlock2<NSArray<GKLeaderboard>,NSError> completionHandler)static voidloadLeaderboards(VoidBlock2<NSArray<GKLeaderboard>,NSError> completionHandler)Deprecated.Deprecated in iOS 14.0.voidloadPreviousOccurrence(VoidBlock2<GKLeaderboard,NSError> completionHandler)voidloadScores(VoidBlock2<NSArray<GKScore>,NSError> completionHandler)Deprecated.Deprecated in iOS 14.0.voidsetCategory(String v)Deprecated.Deprecated in iOS 7.0.static voidsetDefaultLeaderboard(String leaderboardIdentifier, VoidBlock1<NSError> completionHandler)Deprecated.Deprecated in iOS 7.0.voidsetIdentifier(String v)Deprecated.Deprecated in iOS 14.0.voidsetPlayerScope(GKLeaderboardPlayerScope v)Deprecated.Deprecated in iOS 14.0.voidsetRange(NSRange v)Deprecated.Deprecated in iOS 14.0.voidsetTimeScope(GKLeaderboardTimeScope v)Deprecated.Deprecated in iOS 14.0.static voidsubmitScore(long score, long context, GKPlayer player, NSArray<NSString> leaderboardIDs, VoidBlock1<NSError> completionHandler)voidsubmitScore(long score, long context, GKPlayer player, VoidBlock1<NSError> completionHandler)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
GKLeaderboard
public GKLeaderboard() -
GKLeaderboard
-
GKLeaderboard
-
GKLeaderboard
Deprecated.Deprecated in iOS 8.0. Use initWithPlayers: instead -
GKLeaderboard
Deprecated.Deprecated in iOS 14.0. Use instance method loadEntriesForPlayers:timeScope:completionHandler: instead.
-
-
Method Details
-
getTitle
-
getGroupIdentifier
-
getBaseLeaderboardID
- Since:
- Available in iOS 14.0 and later.
-
getType
- Since:
- Available in iOS 14.0 and later.
-
getStartDate
- Since:
- Available in iOS 14.0 and later.
-
getNextStartDate
- Since:
- Available in iOS 14.0 and later.
-
getDuration
public double getDuration()- Since:
- Available in iOS 14.0 and later.
-
getCategory
Deprecated.Deprecated in iOS 7.0. Use identifier instead -
setCategory
Deprecated.Deprecated in iOS 7.0. Use identifier instead -
getTimeScope
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. -
setTimeScope
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. -
getPlayerScope
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. -
setPlayerScope
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. -
getIdentifier
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. -
setIdentifier
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. -
getRange
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. -
setRange
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: instead. -
getScores
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: to obtain scores. -
getMaxRange
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: method to obtain the size of the leaderboard. -
getLocalPlayerScore
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: method to obtain scores. -
isLoading
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler: method to obtain scores. -
loadPreviousOccurrence
- Since:
- Available in iOS 14.0 and later.
-
submitScore
public void submitScore(long score, long context, GKPlayer player, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
loadEntriesForPlayerScope
public void loadEntriesForPlayerScope(GKLeaderboardPlayerScope playerScope, GKLeaderboardTimeScope timeScope, NSRange range, VoidBlock4<GKLeaderboardEntry,NSArray<GKLeaderboardEntry>,Long,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
loadEntriesForPlayers
public void loadEntriesForPlayers(NSArray<GKPlayer> players, GKLeaderboardTimeScope timeScope, VoidBlock3<GKLeaderboardEntry,NSArray<GKLeaderboardEntry>,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
loadLeaderboards
public static void loadLeaderboards(NSArray<NSString> leaderboardIDs, VoidBlock2<NSArray<GKLeaderboard>,NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
submitScore
public static void submitScore(long score, long context, GKPlayer player, NSArray<NSString> leaderboardIDs, VoidBlock1<NSError> completionHandler)- Since:
- Available in iOS 14.0 and later.
-
init
Deprecated.Deprecated in iOS 8.0. Use initWithPlayers: instead -
init
Deprecated.Deprecated in iOS 14.0. Use instance method loadEntriesForPlayers:timeScope:completionHandler: instead. -
loadScores
Deprecated.Deprecated in iOS 14.0. Use loadEntriesForPlayerScope:timeScope:range:completionHandler:. -
setDefaultLeaderboard
@Deprecated public static void setDefaultLeaderboard(String leaderboardIdentifier, VoidBlock1<NSError> completionHandler)Deprecated.Deprecated in iOS 7.0. Use setDefaultLeaderboardIdentifier:completionHandler: on GKLocalPlayer instead -
loadLeaderboards
@Deprecated public static void loadLeaderboards(VoidBlock2<NSArray<GKLeaderboard>,NSError> completionHandler)Deprecated.Deprecated in iOS 14.0. Use class method loadLeaderboardsWithIDs:completionHandler: -
loadImage
-