在 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
我尝试在我的应用程序中打开特定路径,但在我的模拟器中的 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