viewDidLoad에서 오류가 발생합니다. 그것은 선언되지 않은 식별자 '객체'가 있다고 말하고 있습니다.
데이터 저장 및 검색 방법이 처음이므로 어떻게해야할지 모르겠습니다.iOS에서 단순 데이터 검색 문제
//Viewcontroller.m
-(void)saveString:(UIImage*)myString
{
[[NSUserDefaults standardUserDefaults] setObject:myString forKey:@"image"];
}
- (IBAction)back:(id)sender {
[self saveString:object.image];
}
//ViewController2.m
-(UIImage*)retrieveString
{
UIImage* recoveredString = [[NSUserDefaults standardUserDefaults] objectForKey:@"image"];
return recoveredString;
}
- (void)viewDidLoad
{
object.image = [self retrieveString];
[super viewDidLoad];
}
당신은'object.image'를 가지고 있습니다 만, 당신이 어디에서 객체를 선언하는지 명확하지 않습니다. 개체가 ivar 또는 속성으로 선언되지 않으면이 오류가 발생합니다. Andrea의 대답을 읽어보십시오. – sosborn