SameBoy | Accurate GB/GBC emulator |
| download: https://git.y1.nz/archives/sameboy.tar.gz | |
| README | Files | Log | Refs | LICENSE |
commit 8e3d8c4a18ea9fb97c2fe0c531ad40bf9d2d73e0 parent 92f425655df03fb1626e52f599bd40097be790b8 Author: Lior Halphon <LIJI32@gmail.com> Date: Sat, 7 Sep 2024 01:27:26 +0300 Fix zip selection Diffstat:
| M | iOS/GBLoadROMTableViewController.m | 10 | +++++----- |
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/iOS/GBLoadROMTableViewController.m b/iOS/GBLoadROMTableViewController.m @@ -100,7 +100,8 @@ NSString *gbUTI = (__bridge_transfer NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (__bridge CFStringRef)@"gb", NULL); NSString *gbcUTI = (__bridge_transfer NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (__bridge CFStringRef)@"gbc", NULL); NSString *isxUTI = (__bridge_transfer NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (__bridge CFStringRef)@"isx", NULL); - + NSString *zipUTI = (__bridge_transfer NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, (__bridge CFStringRef)@"zip", NULL); + NSMutableSet *extensions = [NSMutableSet set]; [extensions addObjectsFromArray:(__bridge NSArray *)UTTypeCopyAllTagsWithClass((__bridge CFStringRef)gbUTI, kUTTagClassFilenameExtension)]; [extensions addObjectsFromArray:(__bridge NSArray *)UTTypeCopyAllTagsWithClass((__bridge CFStringRef)gbcUTI, kUTTagClassFilenameExtension)]; @@ -121,16 +122,15 @@ return; } } - - [extensions addObject:@"zip"]; - + [self.presentingViewController dismissViewControllerAnimated:true completion:^{ UIDocumentPickerViewController *picker = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:@[@"com.github.liji32.sameboy.gb", @"com.github.liji32.sameboy.gbc", @"com.github.liji32.sameboy.isx", gbUTI ?: @"", gbcUTI ?: @"", - isxUTI ?: @""] + isxUTI ?: @"", + zipUTI ?: @""] inMode:UIDocumentPickerModeImport]; picker.allowsMultipleSelection = true; if (@available(iOS 13.0, *)) {
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.