[iOS] Read document and cache path directly in the OS code, instead of passing in from main.

This commit is contained in:
bruvzg 2022-11-29 12:21:08 +02:00
parent 82e45820d9
commit 0cea664cb5
No known key found for this signature in database
GPG key ID: 7960FCF39844EC38
4 changed files with 21 additions and 33 deletions

View file

@ -45,7 +45,7 @@
extern int gargc;
extern char **gargv;
extern int ios_main(int, char **, String, String);
extern int ios_main(int, char **);
extern void ios_finish();
@implementation AppDelegate
@ -66,12 +66,7 @@ static ViewController *mainViewController = nil;
// Create a full-screen window
self.window = [[UIWindow alloc] initWithFrame:windowBounds];
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cacheDirectory = [paths objectAtIndex:0];
int err = ios_main(gargc, gargv, String::utf8([documentsDirectory UTF8String]), String::utf8([cacheDirectory UTF8String]));
int err = ios_main(gargc, gargv);
if (err != 0) {
// bail, things did not go very well for us, should probably output a message on screen with our error code...