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