0

私はiOSプログラミングが初めてです。これは私の問題です。XCode に単一のビューを持つプロジェクトがあります。UIWebViewnews.xib という名前のこの 2 番目のxibに Web リンクをロードしたいのですが、プロジェクトを実行すると、次のエラーが表示されます。

キャッチされていない例外 'NSUnknownKeyException' が原因でアプリを終了しています。

私のコードは次のとおりです。

これはnews.hです

 #import <UIKit/UIKit.h>
 @interface news : UIViewController
 @property (weak, nonatomic) IBOutlet UIWebView *webpubblicita;
 @end

これはニュースです.m

#import "news.h"
@interface news ()
@end

@implementation news
@synthesize webpubblicita;
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    //indirizzo web da caricare
    NSString *indirizzo = @"http://www.mmm.com";
    //crea un oggetto URL
    NSURL *url = [NSURL URLWithString:indirizzo];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    // visualizza la pagina nella UIWebView
    [webpubblicita loadRequest:requestObj];
}
@end
4

1 に答える 1

0

エラーをもう一度よく見てください。

キャッチされていない例外 'NSUnknownKeyException' が原因でアプリを終了しいます。

ViewControllerクラスではなく、クラスがロードされていることがわかりますnews。ストーリーボードで間違ったカスタム クラスを指定したと思います。

于 2015-08-02T10:15:36.670 に答える