如何使用NSCoder通过蓝牙传输图像和字符串?

问题描述:

我想用NSCoder和单NSData的蓝牙如何使用NSCoder通过蓝牙传输图像和字符串?

转移的NSString和UIImage的,你可以简单地说,“我想送的NSData在其中包含的UIImage和NSString的蓝牙”

帮我出,,,

这是非常复杂的问题,而且由于这两天我就在这里停留:-(

+0

向我们展示你做了什么,那么远,所以我们可以指导你来完成这个任务。这是一般性的问题,并不清楚你卡在哪里... – robertvojta 2011-04-01 11:45:10

创建propertys的NSString和UIImage的
一个Objective-C类比你需要实现

-(void) encodeWithCoder: (NSCoder *) encoder 
{ 
[super encodeWithCoder:encoder]; 
[encoder encodeObject: [self yourString] forKey:@"string"]; 
[encoder encodeObject: [self yourImage] forKey:@"image"]; 
} 

-(id) initWithCoder: (NSCoder *) decoder 
{ 
[super initWithCoder:decoder]; 
self.yourString = [decoder decodeObjectForKey:@"string"]; 
self.yourImage = [decoder decodeObjectForKey:@"image"]; 

return self; 
} 

现在的问题是,UIImage的未实现encodeWithCoder的解决方案,您可以在这里找到:Archiving UIImages with NSCoder

+0

@Thanx Seega,我找到答案,并接受你的:-) – 2011-04-05 05:24:26