0

我是目标 c 编程和使用可可应用程序的新手。

这是我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 的解决方案。例如,从单独的窗口保存 URL 并通过点击保存按钮加载我的 webview 与新指定的 URL。

提前致谢

4

2 回答 2

3

创建一个UITextField和一个UIButton。单击按钮后,加载插入到文本字段中的 url。例如,假设您的文本字段名为 _tf,而您的 webview 名为 _wv:

- (IBAction)btnClicked
{
    [_wv loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:_tf.text]]];
}

当然,您需要验证输入的文本实际上是一个有效的 URL。

于 2013-04-02T08:35:04.880 回答
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。

于 2013-04-02T08:36:50.630 回答