Форум программистов, компьютерный форум CyberForum.ru

Device id - Objective-C

Восстановить пароль Регистрация
 
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
28.07.2012, 15:39     Device id #1
Всем доборое время суток!
У меня возникла проблема с нахождением device знает кто нибудь как мне вытащить id. Мне нужно в строку его записать потом сохранить в каком нибудь стринге. Пробовал ну что то он не хочет работать. Спасибо за помощь
Objective-C
1
2
UIDevice *myDevice = [UIDevice currentDevice];
    NSMutableString *deviceId = [[NSMutableString alloc] initWithString:[myDevice uniqueIdentifier]];
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2012, 15:39     Device id
Посмотрите здесь:

Reboot and Select proper Boot device or Insert boot Media in selected Boot device and Pres a key - компьютер не грузится
Ошибка: PSI devise listing Bus no. Device No/ Func/ No/ Vendor/Device class Devise
XNA No devices are available to deploy project 'Animation'. Register a device using the XNA Game Studio Device Center
Компьютер выдаёт ошибку: Reboot and Select proper Boot device or Insert boot Media in selected Boot device and Pres a key
При загрузке компьютера ошибка: Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a kay
DirectX Ошибка создания Device в DirectSound. Не видит namespace Device
что это за ошибка reboot and select proper boot device or insert boot media inselected boot device
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
28.07.2012, 16:13     Device id #2
uniqueIdentifier - уже deprecated, не стоит начинать использовать его сейчас. Для идентификации девайса Apple советует генерировать UUID при первом запуске, сохранять его и использовать в дальнейшем.
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
28.07.2012, 17:09  [ТС]     Device id #3
А вы не могли бы показать код
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
28.07.2012, 22:24     Device id #4
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//Not ARC:
+ (NSString *)GetUUID
{
  CFUUIDRef theUUID = CFUUIDCreate(NULL);
  CFStringRef string = CFUUIDCreateString(NULL, theUUID);
  CFRelease(theUUID);
  return [(NSString *)string autorelease];
}
 
//-> ARC:
+ (NSString *)GetUUID
{
    CFUUIDRef theUUID = CFUUIDCreate(NULL);
    NSString *string = (__bridge_transfer NSString *)CFUUIDCreateString(NULL, uuid);
    CFRelease(theUUID);
    return string;
}
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
02.08.2012, 16:23  [ТС]     Device id #5
Что то не хочет ваш код работать он мне null возвращает
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
02.08.2012, 17:22     Device id #6
Работает все. Я только с ARC допустил ошибку 14 строка - CFUUIDCreateString(NULL, uuid) -> CFUUIDCreateString(NULL, theUUID), но это не существенно.

С неARC там вообще все прозрачно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2012, 12:39     Device id
Еще ссылки по теме:

Generate Device Name Objective-C
Ошибка при включении: Reboot and select proper boot device or insert boot media in selected boot device
Может ли ошибка reboot and select proper boot device or insert boot media in selected boot device
Reboot and Select proper Device or Insert boot media in selected boot device and press a key
Ошибка reboot and select proper boot device or insert boot media in selected boot device and press a key

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
03.08.2012, 12:39  [ТС]     Device id #7
Огромнейшее спасибо все работает это я там напортачил))
Yandex
Объявления
03.08.2012, 12:39     Device id
Ответ Создать тему
Опции темы

Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru