Thanks.  I think I got it.  Somehow the main interface property was set.  I 
dinked around with it and the release build on a device seems to be working 
properly.
Wally 

Subject: RE: [MonoTouch] build for device or adhoc problem
Date: Tue, 19 Jun 2012 14:31:24 -0500
From: [email protected]
To: [email protected]; [email protected]






RE: [MonoTouch] build for device or adhoc problem




Seems like I had this once and it was caused by deleting entries in the 
designer.cs file for a viewController class.  Suggest opening your xib or 
designer.cs files and looking for the 'mainNavigation' tag and deleting those 
entries.





-----Original Message-----

From: [email protected] on behalf of Wally McClure

Sent: Tue 6/19/2012 2:20 PM

To: [email protected]

Subject: [MonoTouch] build for device or adhoc problem





I've been working on an iPhone/iPad Universal app.  Everything works fine in 
the simulator.  Unfortunately, I'm getting all different types of failure 
errors when I attempt to run on the device this afternoon.  I have not 
previously seen these errors when I have tested on the device.  I have created 
an adhoc certificate and installed it on my dev machine.  Everything compiles 
properly.  Unfortunately, I end up with a log entry in the crash log that looks 
like this:

http://pastebin.com/yc4T6Crk  (Yeah, I won't bore you by pasting the log in 
here)



When I go to debug mode and attempt to test on the device, MonoDevelop pops up 
with the following error:

MonoTouch.Foundation.MonoTouchException: Objective-C exception thrown.  Name: 
NSUnknownKeyException Reason: [<UIApplication 0x1666400> 
setValue:forUndefinedKey:]: this class is not key value coding-compliant for 
the key mainNavigation.

  at MonoTouch.UIKit.UIApplication.Main (System.String[] args, System.String 
principalClassName, System.String delegateClassName) [0x00042] in 
/Developer/MonoTouch/Source/monotouch/src/UIKit/UIApplication.cs:29

  at BoyScoutApplications.Application.Main (System.String[] args) [0x00000] in 
/Users/wallym/SkyDrive/Documents/ScoutingIsForLife/BoyScoutApplications/Main.cs:17



I've set breakpoints at the start of my code in the app as well as in the 
FinishedLaunching event and my code never seems to get hit.  I don't have any 
code in the Main.cs file that I have added. 



My finished launching method looks like this:



    [Register ("AppDelegate")]

    public partial class AppDelegate : UIApplicationDelegate

    {

        // class-level declarations

        UIWindow window;

        BoyScoutApplicationsViewController viewController;

        UINavigationController rootNavigationController;

       

        //

        // This method is invoked when the application has loaded and is ready 
to run. In this

        // method you should instantiate the window, load the UI into it and 
then make the window

        // visible.

        //

        // You have 17 seconds to return from this method, or iOS will 
terminate your application.

        //

        public override bool FinishedLaunching (UIApplication app, NSDictionary 
options)

        {

            window = new UIWindow (UIScreen.MainScreen.Bounds);

            rootNavigationController = new UINavigationController();

            this.window.RootViewController = this.rootNavigationController;



            viewController = new BoyScoutApplicationsViewController ();

           

            this.rootNavigationController.PushViewController(viewController, 
false);

            //window.RootViewController = viewController;

            window.MakeKeyAndVisible ();

           

            return true;

        }

    }



Any ideas for something dumb that I have done are appreciated.



Wally





                                         




                                          
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to