A client wanted an app designed that pulls data from a forum like website, and displays it.
And also has modules for various things defined on the website, that are also displayed on the app.
So almost every form in the app downloads from a website and than displays various types of objects, buttons, text fields, and images.
The crashes ALWAYS happen right before its about to update the UI with the new content.
I see the form created, displaying various spinners and loading messages,
and than it fades to block or locks up entirely with the console saying its sending the data back to the UI thread to render.
So I'm guessing I've overloaded the network thread or something, really not sure.
with newVM set to true, it crashes on the landing form, with a few bits loaded and a few showing spinners.
with newVM set to false, it crashes almost randomly, you can use it, go into various areas of the app,
and after a while it crashes the same way newVM does, just before its about to do a layout update due to something it loaded off the website.
And for w,e reason, it crashes less often with the new pipeline which makes me think its something with how it renders, my app is modifying the UI a LOT during the initial load of a form,
I wouldn't doubt it ends up pretty much recreating the form after the initial render quite a few times as things load or read from cache.
Also I noticed the build server also sends out sources, I'm considering trying to load the iOS source your build server generates into xcode and tracking down the issue myself,
I have a few more features to finish up before I do anything like that though, but if I do figure this out I'll post the changes I had to make here.
I want to avoid giving too much source or detail because I agreed to a non-disclosure on this.
But I'm sure we could work something out to share the full source privately.
Its heavily based off android source I wrote originally, before I realized how horrible iOS development was going to be and just moved to cn1...