Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Webview-xcode更新后可拖动的html标记_Ios_Xcode_Webview - Fatal编程技术网

Ios Webview-xcode更新后可拖动的html标记

Ios Webview-xcode更新后可拖动的html标记,ios,xcode,webview,Ios,Xcode,Webview,遇到了一个令人沮丧/困惑的问题:在更新到较新版本的Xcode后,它生成的每个webview应用程序都有顶级html标记或webview本身为可拖动的,但事实并非如此。(下面的屏幕截图)我已经能够在以下场景中复制该问题: 旧的应用程序备份,所以我这边没有代码更改似乎是原因 Xcode的新旧版本 使用不同操作系统版本的不同手机 不同的模拟器 旧版本和新版本的osx(我刚刚将我的电脑更新为一个新版本的osx,但这个版本已经推迟了) 如果我使用xcode将复制粘贴的项目运行到另一台计算机上,则该应用

遇到了一个令人沮丧/困惑的问题:在更新到较新版本的Xcode后,它生成的每个webview应用程序都有顶级html标记或webview本身为可拖动的,但事实并非如此。(下面的屏幕截图)我已经能够在以下场景中复制该问题:

  • 旧的应用程序备份,所以我这边没有代码更改似乎是原因
  • Xcode的新旧版本
  • 使用不同操作系统版本的不同手机
  • 不同的模拟器
  • 旧版本和新版本的osx(我刚刚将我的电脑更新为一个新版本的osx,但这个版本已经推迟了)
如果我使用xcode将复制粘贴的项目运行到另一台计算机上,则该应用程序工作正常/不会出现此问题。因此,我还尝试从系统中完全删除xcode,以防某些文件或设置出错,但也没有成功。我已尝试清除以下项目:

/Applications/Xcode.app
/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
~/Library/Developer/Xcode
~/Library/Developer/CoreSimulator
已经尝试了sudo/Developer/Library/uninstall devtools--mode=all,但是没有成功。还试图清除
/private/var/folders/*
,但也没有成功

值得注意的是,我更新Xcode的过程是1)删除DerivedData,2)删除旧的Xcode应用程序,这两个过程都是为了留出足够的空间来获得新版本的Xcode。我以前做过这两件事,但都没有引起任何问题,但这里可能出了什么问题

老实说,我完全不知所措;很明显,我的系统出了问题,但我不知道是什么原因造成的。应用程序上没有生成错误(在web inspector和xcode控制台中),因此也没有帮助。任何关于起点的建议都会令人惊讶


对于任何未来用户:似乎将PhoneGap的config.xml
切换到
会导致问题停止发生。鉴于以下文件,这是有意义的:

DisallowOverscroll(布尔值,默认为false):如果 不希望WebView成为橡皮筋

然而,没有意义的是,Xcode中可能发生了什么变化,导致Xcode/PhoneGap开始关注DisallowOverscroll,因为在过去的4年中,它在应用程序上被设置为false,没有问题