objective-c uiviewcontroller nsobject

objective c - no hay @interface visible para declarar los errores del selector



objective-c uiviewcontroller (2)

Estoy obteniendo No visible @interface para ''NSObject'' declara el selector ''viewDidLoad'' en las líneas:

[super viewDidLoad]; [_viewWeb loadRequest:requestObj]; [super didReceiveMemoryWarning];

UIViewControllerHUB.m

#import "UIViewControllerHUB.h" @interface UIViewControllerHUB () @property (strong, nonatomic) NSMutableArray *subItems; @end @implementation UIViewControllerHUB - (void)viewDidLoad { [super viewDidLoad]; NSString *fullURL = @"http://conecode.com"; NSURL *url = [NSURL URLWithString:fullURL]; NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; [_viewWeb loadRequest:requestObj]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end

UIViewControllerHUB.h

#import <Foundation/Foundation.h> @interface UIViewControllerHUB : NSObject @property (strong, nonatomic) IBOutlet UIView *viewWeb; @end

¿Cómo puedo arreglar esto?

TODO LO ANTERIOR AHORA SE RESUELVE.

Nuevo error a continuación:

Ahora, obteniendo ''No visible @interface for'' UIView ''declara el selector'' loadRequest: ''en línea

[_viewWeb loadRequest:requestObj];


En su código ''No visible @interface para UIView declara el selector'' loadRequest: ''en línea por qué está recibiendo este error porque loadRequest no es el método de UIView . Pero a pesar de eso, es el método de UIWebView . Para obtener más información, consulte esta documentación de UIWebView . Así que simplemente reemplace UIView a UIWebView y verifique

// Comenta esto

//@property (strong, nonatomic) IBOutlet UIView *viewWeb;

// Modificar esto

@property (strong, nonatomic) IBOutlet UIWebView *viewWeb;

Nota: - Como ha creado la salida de UIView . Así que elimine el mismo y arrastre y suelte UIWebView y luego vuelva a conectar la outlet a UIWebView


viewDidLoad es un método UIViewController . Para solucionarlo, cambie para heredar de eso:

#import <Foundation/Foundation.h> @interface UIViewControllerHUB : UIViewController @property (strong, nonatomic) IBOutlet UIView *viewWeb; @end