我一直在尝试使用 [[UIDevice currentDevice] ...] 和 NSLog 记录设备参数。尽管尝试了不同的方法,但我总是得到相同的警告。
我得到的警告是:
Passing argument 1 of 'NSLog' from incompatible pointer type
这是我所有的尝试:
1:
NSString *UDID = [[UIDevice currentDevice] uniqueIdentifier];
NSString *deviceName = [[UIDevice currentDevice] name];
NSString *deviceModel = [[UIDevice currentDevice] model];
NSLog("\nDevice UDID: %@\nDevice Name: %@\nDevice Mode:%@\n",UDID, deviceName, deviceModel);
2:
NSString *UDID = (NSString*)[[UIDevice currentDevice] uniqueIdentifier];
NSString *deviceName = (NSString*)[[UIDevice currentDevice] name];
NSString *deviceModel = (NSString*)[[UIDevice currentDevice] model];
NSLog("\nDevice UDID: %@\nDevice Name: %@\nDevice Mode:%@\n",UDID, deviceName, deviceModel);
3:
NSString *UDID = [NSString stringWithFormat:[[UIDevice currentDevice] uniqueIdentifier]];
NSString *deviceName = [NSString stringWithFormat:[[UIDevice currentDevice] name]];
NSString *deviceModel = [NSString stringWithFormat:[[UIDevice currentDevice] model]];
NSLog("\nDevice UDID: %@\nDevice Name: %@\nDevice Mode:%@\n",UDID, deviceName, deviceModel);
4:
NSLog("\nDevice UDID: %@\nDevice Name: %@\nDevice Mode:%@\n",[[UIDevice currentDevice] uniqueIdentifier], [[UIDevice currentDevice] name], [[UIDevice currentDevice] model]);
谁能帮我吗?谢谢!