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

Objective-C

Войти
Регистрация
Восстановить пароль
 
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
#1

Device id - Objective-C

28.07.2012, 15:39. Просмотров 962. Ответов 6
Метки нет (Все метки)

Всем доборое время суток!
У меня возникла проблема с нахождением 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 (Objective-C):

Generate Device Name - Objective-C
Доброго времени суток. Вопросик есть. Мне нужно сгенерировать имя устройства и записать его в .plist и при каждом запуске приложения...

Facebook login on iOS device - Программирование iOS
Всем привет! Хотелось бы получить небольшую консультатицию по FB логину в iOS. Вот здесь описано, как сделать это: ...

No devices are available to deploy project 'Animation'. Register a device using the XNA Game Studio Device Center - XNA
Rebjata pomogite mne pozalyjsta chto mne delat s takoj oshibkoj: Ошибка 1 No devices are available to deploy project 'Animation'....

Что означает ошибка device missing or unknow device (-24)? - Микроконтроллеры
Пытаюсь хотя бы считать данные с микроконтроллера через PonyProg. Выдает ошибку. Вроде все работает. Программатор UsBasp 2.0 + две...

Ошибка создания Device в DirectSound. Не видит namespace Device - DirectX
хочу в примитивной игрушке (сделанной не на Direct3D) добавить звуковое оформление через DirectSound. 1. Скачал и установил DirectX...

Reboot and Select proper Device or Insert boot media in selected boot device and press a key - Компьютерное железо
Здравствуйте. Помогите решить проблему. Решил переустановить виндовс 10 , очистил диск полностью и перевел его из gpt в mbr , после...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
28.07.2012, 16:13 #2
uniqueIdentifier - уже deprecated, не стоит начинать использовать его сейчас. Для идентификации девайса Apple советует генерировать UUID при первом запуске, сохранять его и использовать в дальнейшем.
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
28.07.2012, 17:09  [ТС] #3
А вы не могли бы показать код
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
28.07.2012, 22:24 #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  [ТС] #5
Что то не хочет ваш код работать он мне null возвращает
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
02.08.2012, 17:22 #6
Работает все. Я только с ARC допустил ошибку 14 строка - CFUUIDCreateString(NULL, uuid) -> CFUUIDCreateString(NULL, theUUID), но это не существенно.

С неARC там вообще все прозрачно.
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
03.08.2012, 12:39  [ТС] #7
Огромнейшее спасибо все работает это я там напортачил))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2012, 12:39
Привет! Вот еще темы с ответами:

Ошибка: PSI devise listing Bus no. Device No/ Func/ No/ Vendor/Device class Devise - Видеокарты
у меня такая проблемка. Есть комп. мать asus, проц. amd, видюха radeon. При включении компа появляеться надпись: PSI devise listing...

НЕ подключается ж/д SАTA: Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key. - Компьютерное железо
Здравствуйте! я не могу установить ж/диск, точнее, подсоединить-подсоединила, а вот при вкл пк, появл.: Reboot and Select proper Boot...

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 Pres a key....

ASUS K40IJ Rebot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key - Ремонт ноутбуков
Здравствуйте, у меня ноутбук ASUS K40IJ. Не загружается ос и выдаёт следующее: Check cable connection! PXE-M0F: Exiting Intel PXE...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.08.2012, 12:39
Ответ Создать тему
Опции темы

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