我想用NSCoder和单NSData的蓝牙如何使用NSCoder通过蓝牙传输图像和字符串?
转移的NSString和UIImage的,你可以简单地说,“我想送的NSData在其中包含的UIImage和NSString的蓝牙”
帮我出,,,
这是非常复杂的问题,而且由于这两天我就在这里停留:-(
我想用NSCoder和单NSData的蓝牙如何使用NSCoder通过蓝牙传输图像和字符串?
转移的NSString和UIImage的,你可以简单地说,“我想送的NSData在其中包含的UIImage和NSString的蓝牙”
帮我出,,,
这是非常复杂的问题,而且由于这两天我就在这里停留:-(
创建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
@Thanx Seega,我找到答案,并接受你的:-) – 2011-04-05 05:24:26
向我们展示你做了什么,那么远,所以我们可以指导你来完成这个任务。这是一般性的问题,并不清楚你卡在哪里... – robertvojta 2011-04-01 11:45:10