在Objective-C中将id转换为sockaddr结构

时间:2012-08-29 07:39:42

标签: objective-c macos sockets networking

我正在使用NSNetService,当我尝试解析服务时,我得到一个NSNetService对象,其中包含描述ID的{​​{1}} NSArray。

如何将struct sockaddr中包含的id对象转换为结构NSArray。这里是我被困的代码。

sockaddr

1 个答案:

答案 0 :(得分:2)

该数组包含NSData对象,您可以将其转换为如下结构:

struct sockaddr *sk = (struct sockaddr *)[[sender.addresses objectAtIndex:0] bytes];