window.location = updateappdata://type/viewName/;
并且在ios 5.0,5.1,6.0中完美运行
但是在ios 4.3中只调用了一些updateappdata://回调,而不是所有的shouldStartLoadWithRequest都被调用。有什么想法是错的吗?
答案 0 :(得分:0)
问题在于通过子视图将uiwebviews scrollview的委托设置为viewcontroller。
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
{
[((UIScrollView *)subview) setDelegate: self];
}
因为在iOS 5.0+中有.scrollView属性,所以一切都正常。