iphone – 结构化NSData到结构?
发布时间:2020-12-15 02:04:47 所属栏目:百科 来源:网络整理
导读:我有以下结构体: typedef enum{ kPacketTypeJoin = 1,kPacketTypeServerAcceptedJoin,kPacketTypeSelectedNumber,} PacketTypes; typedef struct{ PacketTypes type; NSString *name;} PacketJoin; 我将如何将PacketJoin转换为NSData并再次传回PacketJoin?
我有以下结构体:
typedef enum { kPacketTypeJoin = 1,kPacketTypeServerAcceptedJoin,kPacketTypeSelectedNumber,} PacketTypes; typedef struct { PacketTypes type; NSString *name; } PacketJoin; 我将如何将PacketJoin转换为NSData并再次传回PacketJoin? 解决方法// make a NSData object NSData *myData = [NSData dataWithBytes:&myPacketJoin length:sizeof(myPacketJoin)]; // make a new PacketJoin PacketJoin newJoin; [myData getBytes:&newJoin length:sizeof(newJoin)]; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |