iphone - رابط لا تحميل في إيويبفيو




objective-c uiwebview (3)

يجب عليك استخدام هتبس بدلا من هتب. إذا كنت تستخدم هتب ستحصل على رسالة الخطأ هذه (استخدم رمز رافين لمشاهدة الخطأ):

"تعذر تحميل المورد لأن سياسة أمان النقل للتطبيق تتطلب استخدام اتصال آمن."

لدي شريط تحكم شريط. تحتوي علامة التبويب 1 على عنصر تحكم في التنقل. في علامة التبويب الثانية، أريد تحميل صفحة ويب (انطق google.com). لقد كتبت التعليمات البرمجية

NPIViewController.h

@interface NPIViewController : UIViewController {
   IBOutlet UIWebView *webView;
}
@property (nonatomic,retain) IBOutlet UIWebView *webView;
@end

NPIViewController.m

- (void)viewDidLoad {
  [super viewDidLoad];
  NSURL *url = [NSURL URLWithString:@"http://www.google.com"]; 
  NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
  [webView setScalesPageToFit:YES];         
  [self.webView loadRequest:request];               
}

الصفحة لا يتم تحميلها. لا أخطاء تجميع أو وقت التشغيل. ما هو الخطأ في هذا؟


إنشاء لكم عرض ويب

IBOutlet UIWebView *webView;

جرب هذا الرمز

NSString *urlAddress = @"http://www.google.com";

    //Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];

    //URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

    //Load the request in the UIWebView.
[webView loadRequest:requestObj];

لمعرفة ما الخطأ يمكنك القيام بذلك.

- (void)viewDidLoad {
  [super viewDidLoad];
  webView.delegate = self;
  NSURL *url = [NSURL URLWithString:@"http://www.google.com"]; 
  NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
  [webView setScalesPageToFit:YES];         
  [self.webView loadRequest:request];               
}

أضف هذه الطريقة الجديدة في صفك

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
   NSLog(@"Error : %@",error);
}

آمل أن تكون قد قمت بتوصيل كائن ويبفيو مع منفذها في واجهة البناء؟

شكر،