メソッドをまたいだデータの扱い | demicadeのブログ

demicadeのブログ

iPhoneアプリ開発素人のメモ的なブログです。

メソッドをまたいだデータの扱いに困った事はありませんか?

僕はあります!(自信満々!)

その解決法です。


.h
@property(nonatomic, retain)NSData *myData;

.m
@synthesize myData = _myData; //_myDataがポイントこれでメソッドをまたげます


//カメラで撮影したデータを_myDataにセット
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info{

UIImage* image = [info objectForKey:UIImagePickerControllerOriginalImage];
_myData = [[NSData alloc] initWithData:UIImageJPEGRepresentation(image, 1)];


//NSMutableDictionaryに_myDataを保存
-(void)doSave{
NSMutableDictionary *adictionary = [[NSMutableDictionary alloc]initWithCapacity:0];

[adictionary setObject:_myData forKey:@"aTemp"];

}

これで無事にメソッドをまたげます。

結構使えますよね、これ。

ご参考までに!


他のサイトにはない初心者にはわかりにくい、情報を書いているつもりですが、
見ていてくださる方には役に立っているのだろうか。
自己満足のような気もするがそれもよし!(笑)