как сделать уникальным имя устройства для каждой публикации? - PullRequest
0 голосов
/ 31 мая 2011

Я публикую свой объект netService один раз с тем же доменом и именем. другое устройство находит мой сервис как myService .

но снова я снова публикую свой объект netService с тем же доменом и именем. Другое устройство обнаружит мое устройство как myService (1) .

код:

self.netService = [[NSNetService alloc] initWithDomain:domain type:protocol name:name port:self.port];
if(self.netService == nil)
    return NO;

[self.netService scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];
****[self.netService publish];****
[self.netService setDelegate:self];

для каждой публикации, как сделать имя моего устройства уникальным?

1 Ответ

1 голос
/ 31 мая 2011

Для этого вы можете использовать уникальный идентификатор устройства:

NSString* deviceID = [ UIDevice currentDevice ].uniqueIdentifier;
...