gpt4 book ai didi

ios - 在 iOS 问题中检索简单数据

转载 作者:行者123 更新时间:2023-11-29 13:40:06 25 4
gpt4 key购买 nike

我的 viewDidLoad 中出现错误。它说有一个未声明的标识符“对象”。
我对这种保存和检索数据的方法不熟悉,我不确定该怎么做。

//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];
}

最佳答案

你不能在 NSUserDefault 中存储图像,但你可以存储它的路径。因此访问 NSUserDefault 并传递关键图像的对象是不正确的,反之亦然。您可以将它保存到您的应用程序沙箱中并保存它的路径。然后你可以使用类方法[UIimage imageWithContentsOfFile:path];顺便说一句,你可以将它保存为一串数据字符,但我认为这不值得,你需要适当的编码和解码。也可以尝试在适当转换后保存为NSData对象,NSUserDefault支持。

关于ios - 在 iOS 问题中检索简单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9423574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com