Ios UIWebView在硬编码URL之前保持空白

Ios UIWebView在硬编码URL之前保持空白,ios,objective-c,cocoa-touch,uiwebview,Ios,Objective C,Cocoa Touch,Uiwebview,我正在编写一个应用程序,其中我将链接作为NSString从TableView传递到我的DetailView。正如我在日志中看到的那样,字符串被正确传递。问题是,WebView只是保持空白;除非我硬编码任何网址。即使是那些我可以在日志中看到的,只要复制粘贴即可。我错过了什么?非常感谢您的帮助。这是一个示例日志输出和我的代码。我也检查了这个帖子,在那里,这个家伙和我有完全相同的问题,但没有一个解决方案张贴在那里有帮助 2013-06-17 13:19:52.147费尔韦赫[1661:c07] 我想你

我正在编写一个应用程序,其中我将链接作为NSString从TableView传递到我的DetailView。正如我在日志中看到的那样,字符串被正确传递。问题是,WebView只是保持空白;除非我硬编码任何网址。即使是那些我可以在日志中看到的,只要复制粘贴即可。我错过了什么?非常感谢您的帮助。这是一个示例日志输出和我的代码。我也检查了这个帖子,在那里,这个家伙和我有完全相同的问题,但没有一个解决方案张贴在那里有帮助

2013-06-17 13:19:52.147费尔韦赫[1661:c07]


我想你失踪了
self.webView.delegate=self

我认为stringUrl在加载时是nil(因此它不会被传递)。Break point view加载并查看urlstring的值


根据您所说的,您的url的格式不正确

NSLog requestObj和myURL。检查
requestObj.url
是否为空..?检查委托是否正确分配。示例代码对我有效…检查webView是否为空?使用IB进行绑定?webView的委托也被绑定?设备已打开行?是否合成了“url”变量属性?如果是,请使用此NSString*URLSING=self.url;谢谢。它没有更改任何内容。您应该检查NSLog(url),它打印了什么,您能告诉我们urltry的类型吗[self.webView loadHTMLString:URLSING baseURL:[NSURL fileURLWithPath:[[NSBundle mainBundle]bundlePath]];这至少不会给我一个空白屏幕,但它只是在屏幕上显示链接,而不是网站。不,它只是文本,没有链接。当我将其打印到控制台时,我会得到这个值:“打印urlString的说明:”,或者当我执行po it get(lldb)时po urlString$2=0x082bf190'Nslog并查看字符串的内容。它不是零,但我们不知道Nslog给我的值'2013-06-17 14:22:52.147 Feuerwehr[1661:c07]'不,它在那里stackoverflow只是出于某种原因将其切断…:DOk。检查是否添加了webview委托。(右键单击故事板中的webview,应该是delegate。也可以添加到您的.h文件中。)
- (void)viewDidLoad
{
    [super viewDidLoad];
    NSString *urlString = url;
    NSURL *myURL = [NSURL URLWithString:urlString];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:myURL];
    [webView loadRequest:requestObj];
    NSLog(urlString);

}