在 iOS 应用程序中添加到远程服务器的路径

Add path to remote server in iOS app

我尝试在我的应用程序中打开特定路径,但在我的模拟器中的 UIWebView 中没有显示任何内容,我的原始代码是:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    NSString *host = [[NSUserDefaults standardUserDefaults] valueForKey:@"host"];

    NSString* complement = @"/manager/";


    NSString *fullURL = [NSString stringWithFormat:@"%@ %@", host, complement];

    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [_myWebview loadRequest:requestObj];
}

主机与捆绑包设置一起存储

1:当你为"host"设置了NSUserDefaults后,你是否也在NSUserDefaults上调用了synchronize

2:请调试变量NSString *host,里面的字符串正确吗?

3:试试这个 host = [host stringByAppendingString:complement];

而不是 NSString *fullURL = [NSString stringWithFormat:@"%@ %@", host, complement];

3.1:在您的服务器上,此特定路径是否可通过 Desktop Safari 使用?/此路径是否有一些 index.html

4:请调试变量NSURL *url,里面的字符串正确吗?

5: 实现所有 UIWebViews Delegates 并调试它们:UIWebViewDelegate