2011-04-01 49 views
0

我想用NSCoder和單NSData的藍牙如何使用NSCoder通過藍牙傳輸圖像和字符串?

轉移的NSString和UIImage的,你可以簡單地說,「我想送的NSData在其中包含的UIImage和NSString的藍牙」

幫我出,,,

這是非常複雜的問題,而且由於這兩天我就在這裏停留:-(

+0

向我們展示你做了什麼,那麼遠,所以我們可以指導你來完成這個任務。這是一般性的問題,並不清楚你卡在哪裏... – robertvojta 2011-04-01 11:45:10

回答

1

創建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