Я пытался регистрировать параметры устройства, используя [[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]);
Кто-нибудь может мне помочь? Спасибо!