Package org.robovm.apple.gamekit
Class GKMatch
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.gamekit.GKMatch
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class GKMatch extends NSObject
- Since:
- Available in iOS 4.1 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GKMatch.GKMatchPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description GKMatch()
protected
GKMatch(NSObject.Handle h, long handle)
protected
GKMatch(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
chooseBestHostingPlayer(org.robovm.objc.block.VoidBlock1<GKPlayer> completionHandler)
void
chooseBestHostPlayer(org.robovm.objc.block.VoidBlock1<NSString> completionHandler)
Deprecated.Deprecated in iOS 8.0. use chooseBestHostingPlayerWithCompletionHandler:void
disconnect()
GKMatchDelegate
getDelegate()
long
getExpectedPlayerCount()
java.util.List<java.lang.String>
getPlayerIDs()
Deprecated.Deprecated in iOS 8.0. use playersNSArray<GKPlayer>
getPlayers()
GKVoiceChat
getVoiceChat(java.lang.String name)
void
rematch(org.robovm.objc.block.VoidBlock2<GKMatch,NSError> completionHandler)
boolean
sendDataToAllPlayers(NSData data, GKMatchSendDataMode mode)
boolean
sendDataToPlayers(NSData data, java.util.List<java.lang.String> playerIDs, GKMatchSendDataMode mode)
Deprecated.Deprecated in iOS 8.0. use sendData:toPlayers:dataMode:error:boolean
sendDataToPlayers(NSData data, NSArray<GKPlayer> players, GKMatchSendDataMode mode)
void
setDelegate(GKMatchDelegate v)
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
GKMatch
public GKMatch()
-
GKMatch
protected GKMatch(NSObject.Handle h, long handle)
-
GKMatch
protected GKMatch(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDelegate
public GKMatchDelegate getDelegate()
-
setDelegate
public void setDelegate(GKMatchDelegate v)
-
getExpectedPlayerCount
public long getExpectedPlayerCount()
-
getPlayerIDs
@Deprecated public java.util.List<java.lang.String> getPlayerIDs()
Deprecated.Deprecated in iOS 8.0. use players- Since:
- Available in iOS 4.1 and later.
-
sendDataToPlayers
public boolean sendDataToPlayers(NSData data, NSArray<GKPlayer> players, GKMatchSendDataMode mode) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 8.0 and later.
-
sendDataToAllPlayers
public boolean sendDataToAllPlayers(NSData data, GKMatchSendDataMode mode) throws NSErrorException
- Throws:
NSErrorException
-
disconnect
public void disconnect()
-
getVoiceChat
public GKVoiceChat getVoiceChat(java.lang.String name)
-
chooseBestHostingPlayer
public void chooseBestHostingPlayer(org.robovm.objc.block.VoidBlock1<GKPlayer> completionHandler)
- Since:
- Available in iOS 8.0 and later.
-
rematch
public void rematch(org.robovm.objc.block.VoidBlock2<GKMatch,NSError> completionHandler)
- Since:
- Available in iOS 6.0 and later.
-
chooseBestHostPlayer
@Deprecated public void chooseBestHostPlayer(org.robovm.objc.block.VoidBlock1<NSString> completionHandler)
Deprecated.Deprecated in iOS 8.0. use chooseBestHostingPlayerWithCompletionHandler:- Since:
- Available in iOS 6.0 and later.
-
sendDataToPlayers
@Deprecated public boolean sendDataToPlayers(NSData data, java.util.List<java.lang.String> playerIDs, GKMatchSendDataMode mode) throws NSErrorException
Deprecated.Deprecated in iOS 8.0. use sendData:toPlayers:dataMode:error:- Throws:
NSErrorException
- Since:
- Available in iOS 4.1 and later.
-
-