我想用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