MrStahlfelge / gdx-gamesvcs

Easy integration of gameservices in your libGDX game: Google Play Games, Apple Game Center, Amazon GameCircle and more
Apache License 2.0
113 stars 20 forks source link

GameCenter: UnsupportedOperationException on loadGameState() #42

Closed MrStahlfelge closed 3 years ago

MrStahlfelge commented 3 years ago

Calling loadGameState() when more snapshots are available results in UnsupportedOperationException

java.lang.UnsupportedOperationException at java.util.AbstractList.add(AbstractList.java:404) at java.util.AbstractList.add(AbstractList.java:425) at org.robovm.apple.foundation.NSArray.add(NSArray.java:267) at de.golfgl.gdxgamesvcs.GameCenterClient$7.invoke(GameCenterClient.java:287) at de.golfgl.gdxgamesvcs.GameCenterClient$7.invoke(GameCenterClient.java:261)

NSArray does not support adding elements.

MrStahlfelge commented 3 years ago

NSMutableArray should be used, or Java Array converted to NSArray.