Skip to content
Snippets Groups Projects
Commit a8b4652e authored by Matyáš Latner's avatar Matyáš Latner
Browse files

#63 Try of use iCloud backup exception for assets directory

parent c42cbb14
No related merge requests found
package cz.nic.tablexia;
import com.badlogic.gdx.Files;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.backends.iosrobovm.IOSApplication;
import com.badlogic.gdx.backends.iosrobovm.IOSApplicationConfiguration;
import org.robovm.apple.foundation.NSAutoreleasePool;
import org.robovm.apple.foundation.NSBundle;
import org.robovm.apple.foundation.NSDictionary;
import org.robovm.apple.foundation.NSErrorException;
import org.robovm.apple.foundation.NSNumber;
import org.robovm.apple.foundation.NSString;
import org.robovm.apple.foundation.NSURL;
import org.robovm.apple.foundation.NSURLFileSystemProperty;
import org.robovm.apple.glkit.GLKViewDrawableMultisample;
import org.robovm.apple.systemconfiguration.SCNetworkReachability;
import org.robovm.apple.systemconfiguration.SCNetworkReachabilityFlags;
......@@ -17,6 +19,7 @@ import org.robovm.apple.uikit.UIApplication;
import java.net.InetSocketAddress;
import java.util.Locale;
import cz.nic.tablexia.loader.TablexiaAbstractFileManager;
import cz.nic.tablexia.screen.loader.IConnectionManager;
public class IOSLauncher extends IOSApplication.Delegate {
......@@ -37,19 +40,17 @@ public class IOSLauncher extends IOSApplication.Delegate {
NSDictionary infoDictionary = NSBundle.getMainBundle().getInfoDictionary();
String buildType = infoDictionary.get(new NSString("cz.nic.tablexia.BuildType")).toString();
final TablexiaIOSFiles tablexiaIOSFiles = new TablexiaIOSFiles();
IOSApplication iosApplication = new IOSApplication(new Tablexia(buildType,
Locale.getDefault(),
SQL_CONNECTION_TYPE,
new IOSConnectionManager(),
false), config) {
false), config);
@Override
public Files getFiles() {
return tablexiaIOSFiles;
}
};
Gdx.files = tablexiaIOSFiles;
try {
(new NSURL(TablexiaAbstractFileManager.AssetsStorageType.EXTERNAL.getStoragePath())).setResourceValue(NSURLFileSystemProperty.IsExcludedFromBackup, NSNumber.valueOf(1));
} catch (NSErrorException e) {
e.printStackTrace();
}
return iosApplication;
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment