NGUI Button OnClick not loading scene in Android

I have a NGUI sprite with the appropriate collider, UIButton script, and a script with a function that simply loads a scene.

public void LocationButton()
{
	Application.LoadLevel("location");
}

In the editor/game environment this works fine but when I install and run on my Android device it just goes to a blueish/purpleish screen and halts.

I have to kill the process to stop the app. The only thing I have found on the NGUI forums is an ignored post with my same problem: link text

It seems to be a NGUI problem because when I use native OnGUI buttons this works without fail. Also if I remove the script from the OnClick/Notify/Method, the buttons operate fine but do nothing as intended. The trouble is my OnClicking…

Akauper,
Thank you for taking the time to try and help me, it’s much appreciated.

Late last night, after close to a whole day working on this, I was finally able to figure out what was happening.

The app works fine in the editor but the issue was happening on my Android device. As it turns out, the second scene was loading but it was a Unity UI scene that I had made and the NGUI camera wasn’t using the content.

Once I tested with a second scene that had NGUI controls and the same camera it worked as expected. I wish NGUI was easier to learn. These little nuances have wasted many hours of my development time.

Thanks again.