Objective c 在资源中保存URL
我在NSTextField中提供URL,它通过点击操作按钮在web视图中加载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保存在某个位置,例如,每当我运行我的应用程序时,它都会自动
-(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中保存什么,都可以在以后的应用程序中使用。可以将其视为一个简单的每个应用程序首选项存储。