尝试使用以下代码显示模态视图控制器
MapViewController *mapView = [[MapViewController alloc] initWithNibName:@"MapViewController" bundle:nil];
mapView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self.navigationController presentModalViewController:mapView animated:YES];
[mapView release];
Run Code Online (Sandbox Code Playgroud)
继续收到以下错误..
'UIViewControllerHierarchyInconsistency', reason: 'A view can only be associated with at most one view controller at a time! View <UIView: 0x1ed815a0; frame = (0 20; 320 460); autoresize = W+H; layer = <CALayer: 0x1ed81600>> is associated with <UIViewController: 0x1ed835a0>. Clear this association before associating this view with <MapViewController: 0x1dd947c0>.'
Run Code Online (Sandbox Code Playgroud)
这是一个我几个月没碰过的旧项目,想知道什么可能导致这样的错误?
当我解除在iPhone上的UIWebView中点击UIMenuController上的定义打开的字典时,我一直收到以下错误: -
Unbalanced calls to begin/end appearance transitions for <_UIFallbackPresentationViewController: 0x10ab9640>.
Run Code Online (Sandbox Code Playgroud)
在此错误之后,UIMenuController在任何UIWebView中都会停止显示.
有什么想法在这里发生了什么?
更新:错误实际显示在字典视图打开时,而不是在解除它时.
更新2:错误是应用程序范围.任何有可选文本的地方(即webview,textview等)我只能使用一次定义字典.此错误显示然后,我必须退出应用程序并再次启动它,以使用字典.
通常,当我想使用javascript将HTML字符串加载到webview中时,我使用这样的东西......
NSString *htmlString = @"HTML String";
[webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.getElementById('elementid').innerHTML = \"%@\";", htmlString]];
Run Code Online (Sandbox Code Playgroud)
虽然这似乎适用于小字符串,但当字符串相对较大时它没有效果.显然,有一个长度限制.
所以,我的问题是,如果有人知道如何在不重新加载webview的情况下将大字符串加载到UIWebView中?
更新:有点清楚,在我的情况下,webview已经加载,我只想替换它的内容而不必重新加载它,主要是因为重新加载webview不够快我的使用.
javascript cocoa-touch uiwebview stringbyevaluatingjavascr ios6
我的 iPhone 上的应用程序的共享组容器目录使用 303 KB,文档目录使用 16 KB,临时目录为空,缓存目录使用 295 KB。
然而,由于某种原因,我的 iPhone 的“设置应用程序”>“常规”>“iPhone 存储”似乎认为我的应用程序的“文档和数据”正在使用 191.9 MB。根据我的计算,它使用的大小不应超过 614 KB。是什么赋予了?
我在这里已经尝试了我能想到的一切。我尝试使用 Xcode 将应用程序的容器下载到我的 Mac。我什至尝试过重新启动我的 iPhone,并强制退出并重新启动 iOS 设置应用程序。这些都没有提供任何提示。
我在这里缺少什么吗?系统到底如何计算“文档和数据”磁盘使用情况?有什么办法知道这个磁盘空间的用途吗?
我有一个加载动态页面的UIWebView.此动态页面始终具有包含以下HTML标记的链接
<a id=xyz href=url>X Y Z</a>
Run Code Online (Sandbox Code Playgroud)
此链接的网址也是动态的.此外,该链接可能位于所述页面的HTML代码的层次结构中的不同位置.我想要做的是从这个链接获取URL并将其存储在类似NSString或其他类似的东西中.
反正有没有完成上述事情?
ios ×4
objective-c ×4
uiwebview ×3
xcode ×2
cocoa-touch ×1
html ×1
ios6 ×1
ipad ×1
iphone ×1
javascript ×1
swift ×1
xib ×1