gpt4 book ai didi

objective-c - 在资源中保存 URL

转载 作者:行者123 更新时间:2023-12-03 17:34:48 24 4
gpt4 key购买 nike

我在 NSTextField 中提供 URL,然后通过点击操作按钮将其加载到 Web View 中。

-(IBAction)showPage:(id)sender{
[[webview mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString.stringValue]]];
}

每次运行应用程序时,我都需要提供 URL。

有什么方法可以将此 URL 保存在某处,例如包内容(资源),每当我运行我的应用程序时,它应该自动获取先前给定的 URL,并且文本字段应该为空白以提供新的 URL。

谢谢

最佳答案

这听起来是一个利用 NSUserDefaults 的好地方并在其中存储一些东西。

例如:[[NSUserDefaults standardUserDefaults] setURL: yourURL forKey: @"someURLIWantToPresent"];

如果你想保存原始的 NSURL,你可以使用“setURL: forKey” API,如果你想保存实际的 NSURL,你可以使用“setObject: forKey:” API组成 URL 的字符串。

要将其加载到文本字段中,就像在 View Controller 的“viewDidLoad:”方法中执行此操作一样简单:

urlString.stringValue = [[NSUserDefaults standardUserDefaults] objectForKey: @"someURLIWantToPresent"];

点击操作按钮后,通过以下方式保存 URL:

[[NSUserDefaults standardUserDefaults] setObject: urlString.stringValue forKey: @"someURLIWantToPresent"];

关于objective-c - 在资源中保存 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15785207/

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