Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
#1

Device id - Objective-C

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

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

Generate Device Name
Доброго времени суток. Вопросик есть. Мне нужно сгенерировать имя устройства и...

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

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

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

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

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

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

С неARC там вообще все прозрачно.
1
jarmen kell
2 / 2 / 0
Регистрация: 17.05.2012
Сообщений: 26
03.08.2012, 12:39  [ТС] #7
Огромнейшее спасибо все работает это я там напортачил))
0
03.08.2012, 12:39
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. При...

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

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...

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


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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