CodeaViewController updating from version 2.2 to version 2.3.1

in my app I am using an instance of CodeaViewController (rather than the StandaloneCodeaViewController as per the generated template). The AppDelegate gets the CodeaViewController instance on initialization and then calls the loadProjectAtPath: method on it.

This process worked smoothly with libcodea version 2.2. Now I am upgrading to 2.3.1, and it crashes with the following message:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'

I am pretty much stuck, given the lack of documentation (and public interface) for the CodeaViewController class. Any idea about what to do?


PS: by the way, I am trying to update to latest libcodea because I am experiencing erratic behavior in detecting touches on the latest iPad Air model, while the same code works fine on older hardware.