Objective c 在资源中保存URL

Objective c 在资源中保存URL,objective-c,xcode,cocoa,Objective C,Xcode,Cocoa,我在NSTextField中提供URL,它通过点击操作按钮在web视图中加载 -(IBAction)showPage:(id)sender{ [[webview mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString.stringValue]]]; } 每次运行应用程序时,我都需要给出URL 是否有任何方法可以将此URL保存在某个位置,例如,每当我运行我的应用程序时,它都会自动

我在NSTextField中提供URL,它通过点击操作按钮在web视图中加载

-(IBAction)showPage:(id)sender{
    [[webview mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString.stringValue]]];
}
每次运行应用程序时,我都需要给出URL

是否有任何方法可以将此URL保存在某个位置,例如,每当我运行我的应用程序时,它都会自动获取以前给定的URL,并且textfield应为空以提供新的URL


谢谢

这听起来是一个很好的地方,可以在里面使用和储存东西

例如:
[[NSUserDefaults standardUserDefaults]setURL:yourURL-forKey:@“someURLIWantToPresent”]

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

要将其加载到文本字段中,可以很容易地在视图控制器的“
viewdiload:
”方法中执行此操作:

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

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

这听起来像是一个很好的地方,可以在那里使用和储存东西

例如:
[[NSUserDefaults standardUserDefaults]setURL:yourURL-forKey:@“someURLIWantToPresent”]

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

要将其加载到文本字段中,可以很容易地在视图控制器的“
viewdiload:
”方法中执行此操作:

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

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

当您导航页面时,将数据保存在
NSUserDefaults

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
    [defaults setObject:textfield.text forKey:@"textfield value"];
    [defaults synchronize];
and re assign the textfield value in viewWillAppear method.

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
   textfield.text= [defaults  valueForKey:@"textfield value"];


另一种方法是获取一个全局字符串,并将字符串值分配给
textfield
,反之亦然。

当您当时导航页面时,将数据保存在
NSUserDefaults

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
    [defaults setObject:textfield.text forKey:@"textfield value"];
    [defaults synchronize];
and re assign the textfield value in viewWillAppear method.

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
   textfield.text= [defaults  valueForKey:@"textfield value"];


另一种方法是使用全局字符串并将字符串值分配给
textfield
,反之亦然。

尝试
NSUserDefaults

将URL保存到默认值中:

 [[NSUserDefaults standardUserDefaults] setURL:[NSURL URLWithString:@"YourURLHere"] forKey:@"MyURL"];
按下按钮时,您可以检索URL(或者您可能希望在
视图上设置文本字段将显示:动画


试试
NSUserDefaults

将URL保存到默认值中:

 [[NSUserDefaults standardUserDefaults] setURL:[NSURL URLWithString:@"YourURLHere"] forKey:@"MyURL"];
按下按钮时,您可以检索URL(或者您可能希望在
视图上设置文本字段将显示:动画


现在我跟着你:p。您在这里一步一步地提问/学习:)是的,在课程之外,这里有最佳答案。:-)现在我跟着你:P。您在这里一步一步地提问/学习:)是的,在课程之外,这里有最佳答案。:-)事实上,我是编程新手,你能详细说明一下你的答案吗?谢谢,它帮助了我,我能检索保存在[NSUserDefaults standardUserDefaults]中的值吗??我可以用这个值来创建我的简单应用程序(带有webview)的快捷方式吗?这个URL保存在NSUserDefaults中??就像firefox Prism一样。是的,无论您在NSUserDefaults中保存什么,都可以在以后的应用程序中使用。把它想象成一个简单的每个应用程序的首选项存储。实际上,我是编程新手。你能详细说明一下你的答案吗?谢谢,它帮助了我,我能检索保存在[NSUserDefaults standardUserDefaults]中的值吗??我可以用这个值来创建我的简单应用程序(带有webview)的快捷方式吗?这个URL保存在NSUserDefaults中??就像firefox Prism一样。是的,无论您在NSUserDefaults中保存什么,都可以在以后的应用程序中使用。可以将其视为一个简单的每个应用程序首选项存储。