Ваш код кажется правильным. Сначала вы создаете URL-адрес, чем запрос и пытаетесь загрузить.
Вот как совет - попытаться установить точку останова только после вызова метода
[_viewWeb loadRequest:requestObj];
и проверить, если ваш экземпляр UIWebView
существует или вместо точки останова вы можете просто вставить в NSLog(@"My web view is %@", _viewWeb)
- и проверить, если это не ноль.
Внутри вашего метода, где вы хотите, чтобы загрузить URL - сначала создать экземпляр UIWebView
, например
-(void)loadUrl
{
UIWebView *webV = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].bounds];
NSString *uniqueIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
NSString *fullURL = [@"http://abc.efg.com/imei/ios-" stringByAppendingString:uniqueIdentifier];
NSURL *url = [NSURL URLWithString:fullURL];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[_viewWeb loadRequest:requestObj];
}
или если у вас есть свойство
@property (nonatomic, strong) UIWebView *viewWeb;
просто сделать ленивый геттер в вашем .m файл контроллера вида
-(UIWebView *)viewWeb
{
if (!_viewWeb)
{
_viewWeb = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].bounds];
}
return _viewWeb;
}
и чем вызов через self.viewWeb
вместо _viewWeb
попробуйте ударить его fullURL в сафари, это работает? – Ujjwal
http://abc.efg.com/imei/ios- это URL-адрес, который вы пытаетесь открыть? этот URL недействителен –
изменить url попытаться открыть https://www.google.com url –