我是目标c编程和使用cocoa应用程序的新手。
这是我的static URL
基于webview的应用程序。
AppDelegate.h包含
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet WebView *webview;
@end
我的AppDelegate.m包含
@implementation AppDelegate
@synthesize webview;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
NSString *urlString = @"http://www.google.com";
[[webview mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]];
}
@end
使用此指定的URL
工作正常。
我正在尝试找出能让我配置网址的解决方案。 例如,从单独的窗口保存URL,并通过点击“保存”按钮将我的webview加载到新的指定URL。
先谢谢
答案 0 :(得分:3)
创建UITextField
和UIButton
。单击按钮后,加载插入文本字段的URL。
例如,假设您的文本字段名为_tf,您的webview名为_wv:
- (IBAction)btnClicked
{
[_wv loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:_tf.text]]];
}
当然,您需要验证输入的文本实际上是否是有效的URL。
答案 1 :(得分:1)
在这里写一些如何执行此操作的代码。
首先看看本教程:它将为您提供如何制作良好的webView的指定说明:http://www.youtube.com/watch?v=hoynCQLF2H0
之后你需要有2个视图。这该怎么做: http://www.youtube.com/watch?v=AL13RmE18ek
然后你需要为UITextField和UIButton制作出口,你需要为按钮做一个IBAction。
之后,您可以使用NSUserDefaults保存数据并在另一个视图中检索它: http://www.youtube.com/watch?v=I0d1E3S-PKE
如您所见,您想知道的一切都在Youtube上。看看一些伟大的导师,如:Dani Arnaout,GeekyLemonDevelopment或TheNewBoston。