[ios] Add support for Simulator in UIDevice.mgl_isLegacyDevice

This commit is contained in:
Jason Wray
2018-10-08 11:54:37 -04:00
committed by Jason Wray
parent f997dc30b9
commit 33f2ae0f3f

View File

@@ -4,6 +4,9 @@
@implementation UIDevice (MGLAdditions)
- (NSString *)modelString {
#if TARGET_OS_SIMULATOR
return [[[NSProcessInfo processInfo] environment] objectForKey:@"SIMULATOR_MODEL_IDENTIFIER"];
#else
char *typeSpecifier = "hw.machine";
size_t size;
@@ -16,6 +19,7 @@
free(answer);
return results;
#endif
}
- (BOOL)mgl_isLegacyDevice {
@@ -43,8 +47,6 @@
}
}
// TODO: Also handle simulator using something like `ProcessInfo().environment["SIMULATOR_MODEL_IDENTIFIER"]`.
return NO;
}