【发布时间】:2012-09-24 02:54:50
【问题描述】:
当我得到一个 NetService 对象时,我尝试这样做:
NSNetService *ss=[netArray objectAtIndex:indexPath.row];
ss.delegate=self;
[ss resolveWithTimeout:3.0];
关于委托方法:
-(void)netServiceDidResolveAddress:(NSNetService *)sender
{
NSArray *address=sender.addresses;
NSData *addressData=[NSData dataWithBytes:address length:sizeof(address)];
/*
How?
*/
}
谢谢。
【问题讨论】:
-
请注意
NSNetService#address方法返回多个对象:An array containing NSData objects, each of which contains a socket address for the service.(source)。因此,您应该迭代数组。
标签: iphone xcode ip-address data-conversion nsnetservice