【发布时间】:2012-01-19 14:22:17
【问题描述】:
我目前有一些客观的 C 代码,用于识别 iPad 3G 和 iPad WiFi 之间的区别。奇怪的是,这两种型号都在设备代码 iPad1,1 下(iPad 2s 有三个不同的代码 iPad2,1 iPad2,2 和 iPad2,3,可以让您分辨出区别)。
所以我用来区分第一代 iPad 型号的代码使用以下代码检查是否存在 GPS 功能:
void *libHandle = dlopen(GRAPHICS_SERVICES_PATH, RTLD_LAZY);
int (*GSSystemHasCapability)(NSString *);
GSSystemHasCapability = dlsym(libHandle, "GSSystemHasCapability");
BOOL result = GSSystemHasCapability(@"gps");
dlclose(libHandle);
作为 Monotouch 的新手,我不确定如何移植它。有没有人有任何关于如何移植这个(或任何其他方式来区分)的指针?
【问题讨论】:
标签: c# objective-c mono xamarin.ios gps