我正在研究主要是网页视图的iPad应用程序。它提供了一个使用jQuery移动,iScroll和一些次要插件的web应用程序。唯一的两个插件是jQuery mobile和iScroll,所以我不会列出所有的小应用程序,因为在各种不同的情况下,应用程序可能会触发相同的崩溃。iOS应用程序使用Web视图随机崩溃没有好的错误消息
我遇到的真正问题是xCode给我的唯一消息是WebCore在崩溃之前正在做的事情的痕迹。而我无法制造它的头或尾。我一直在四处寻找解决我的问题,但没有发现任何东西。
输出看起来是这样的:
1 WebCore::ScriptExecutionContext::destroyedActiveDOMObject(WebCore::ActiveDOMObject*)
2 WebCore::ActiveDOMObject::~ActiveDOMObject()
3 WebCore::SuspendableTimer::~SuspendableTimer()
4 WebCore::DOMTimer::~DOMTimer()
5 WebCore::DOMTimer::removeById(WebCore::ScriptExecutionContext*, int)
6 WebCore::DOMWindow::clearTimeout(int)
7 WebCore::jsDOMWindowPrototypeFunctionClearTimeout(JSC::ExecState*)
8 JSC::Interpreter::privateExecute(JSC::Interpreter::ExecutionFlag, JSC::RegisterFile*, JSC::ExecState*)
9 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
10 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
11 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*)
12 WebCore::EventTarget::fireEventListeners(WebCore::Event*, WebCore::EventTargetData*, WTF::Vector<WebCore::RegisteredEventListener, 1ul>&)
13 WebCore::EventTarget::fireEventListeners(WebCore::Event*)
14 WebCore::Node::handleLocalEvents(WebCore::Event*)
15 WebCore::EventContext::handleLocalEvents(WebCore::Event*) const
16 WebCore::EventDispatcher::dispatchEvent(WTF::PassRefPtr<WebCore::Event>)
17 WebCore::EventDispatchMediator::dispatchEvent(WebCore::EventDispatcher*) const
18 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::EventDispatchMediator const&)
19 WebCore::Node::dispatchEvent(WTF::PassRefPtr<WebCore::Event>)
20 WebCore::EventTarget::dispatchEvent(WTF::PassRefPtr<WebCore::Event>, int&)
21 WebCore::EventHandler::dispatchTouchEvent(WebCore::PlatformTouchEvent const&, WTF::AtomicString const&, WTF::HashMap<WebCore::EventTarget*, WTF::Vector<WTF::RefPtr<WebCore::Touch>, 0ul>*, WTF::PtrHash<WebCore::EventTarget*>, WTF::HashTraits<WebCore::EventTarget*>, WTF::HashTraits<WTF::Vector<WTF::RefPtr<WebCore::Touch>, 0ul>*> > const&, float, float)
22 WebCore::EventHandler::handleTouchEvent(WebCore::PlatformTouchEvent const&)
23 WebCore::EventHandler::touchEvent(WebEvent*)
24 -[WebHTMLView touch:]
25 -[WAKView _handleEvent:]
26 _ZL13eventCallbackP6WKViewP8WebEventPv
27 _WKViewHandleEvent
28 WKWindowSendEvent
29 -[UIWebBrowserView _dispatchWebEvent:]
30 -[UIWebBrowserView _webTouchEventsRecognized:]
31 -[NSObject performSelector:withObject:]
我得到的唯一真正的错误是提前Thread 1: Program received signal: "EXC_BAD_ACCESS"
谢谢,我很高兴的任何帮助。请指出我正确的方向。