Objective c 将URL加载到WebView时出现问题
我是Xcode新手。我正在使用Xcode 5.1.1。在OSX10.9.2下。 我想做一个非常简单的Mac应用程序,了解如何在发布时在WebView中加载URL。在阅读了包括StackOverflow的问题在内的一些资料后,我尝试了10种不同的方法,最终得到了相同的结果——在构建和运行之后,屏幕上没有窗口。错误消息为: 信号SIGABRT,argc=3个主 控制台区域:*由于未捕获异常而终止应用程序 'NSInvalidUnarchiveOperationException',原因:'* -[NSKeyedUnachiver decodeObjectForKey:]:无法解码WebView类的对象' libc++abi.dylib:以类型为的未捕获异常终止 N例外 我所做的: 在IB中,我创建了WebView窗口,并创建了一个插座zzz,我尝试按ctrl键从AppDelegate拖动到WebView,反之亦然。 下面是我完成的代码:Objective c 将URL加载到WebView时出现问题,objective-c,cocoa,webview,sigabrt,Objective C,Cocoa,Webview,Sigabrt,我是Xcode新手。我正在使用Xcode 5.1.1。在OSX10.9.2下。 我想做一个非常简单的Mac应用程序,了解如何在发布时在WebView中加载URL。在阅读了包括StackOverflow的问题在内的一些资料后,我尝试了10种不同的方法,最终得到了相同的结果——在构建和运行之后,屏幕上没有窗口。错误消息为: 信号SIGABRT,argc=3个主 控制台区域:*由于未捕获异常而终止应用程序 'NSInvalidUnarchiveOperationException',原因:'* -[N
// AppDelegate.h
#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
@property (retain, nonatomic) IBOutlet WebView *zzz;
@end
// AppDelegate.m
#import "AppDelegate.h"
@implementation AppDelegate
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
[self.zzz setMainFrameURL:@"http://www.google.com/"];
// I tried to put this code into awakeFromNib procedure too
}
@end
但我知道这与[self.zzz setMainFrameURL:@]相同
同样的错误!安排!怎么了
谢谢。您尚未将Webkit框架添加到项目中。转到Project->Target->Build Phases,并在链接Binary with Libraries add Webkit framework一节中。您尚未将Webkit framework添加到项目中。转到项目->目标->构建阶段,并在链接二进制库添加Webkit框架一节中
NSString *urlAddress = @"http://www.google.com/";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[[self.zzz mainFrame] loadRequest:requestObj];