我與NSNetService
工作結構,當我試圖解決一個服務,我得到了NSNetService
對象包含的ID
一個NSArray其描述struct sockaddr
。轉換ID轉換爲sockaddr在Objective-C
如何將NSArray
中包含的id
對象轉換爲結構sockaddr
。這裏是我卡住的代碼。
- (void)netServiceDidResolveAddress:(NSNetService *)sender{
//Obviously this row return an error...
struct sockaddr sk = (struct sockaddr)[sender.addresses objectAtIndex:0];
....
}
「我知道其中包含結構sockaddr的一個NSArray一個NSNetService對象」現在,這是不太可能的。只有對象可以存儲在NSArray中。 – 2012-08-29 07:40:38
@ H2CO3數組包含ID的對象的列表,但這些對象包含數據來描述的sockaddr。我需要一種方法將ID從ID轉換爲sockaddr。 – MatterGoal
然後寫它包含描述結構sockaddr的對象,而不是它包含結構... – 2012-08-29 07:57:56