Lee Crossley
Lee Crossley

Reputation: 1280

Writing many files at once with Cordova / Phonegap 1.6.1 on iOS

When I write many files at once (batched or not) with an average size of 100KB, I get the following message in the output console:

void SendDelegateMessage(NSInvocation*): delegate 
 (webView:decidePolicyForNavigationAction:request:frame:decisionListener:) 
 failed to return after waiting 10 seconds. 
 main run loop mode: kCFRunLoopDefaultMode

This is using the Cordova fileWriter: http://docs.phonegap.com/en/1.6.1/cordova_file_file.md.html#FileWriter

What's the cause of this error and what's the best way to prevent it?

Upvotes: 0

Views: 485

Answers (1)

Pjottur
Pjottur

Reputation: 642

I'm having a similar problem. Found the cause, but no solution yet.

So far I've found that web view returns an error if a script runs for more than 10 seconds, stopping the user from interacting with the app. If you are using alert(), then the duration of the alertbox (until you press ok) may be counted in these 10 seconds.

Upvotes: 1

Related Questions