iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   loadViewFromNibNamed:bundle: (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/55748-loadviewfromnibnamed-bundle.html)

gg1200 11-03-10 15:17

loadViewFromNibNamed:bundle:
 
Hallo,

Ik ben bezig om te leren programmeren voor de Iphone.
Inmiddels heb ik een aantal tutorials uitgevoerd met het boek "Beginning Iphone SDK programming with Objective-C"

Nu ben ik inmiddels bij een tutorial aangekomen in hoofdstuk 4 op bladzijde 102 waarbij ik tussen twee views moet switchen.
Dat lijkt makkelijk maar na vershillende pogingen waarbij ik de tutorial opnieuw heb gemaakt blijf ik tegen een vervelend probleem aanlopen.

In de simulator sluit de app af en in het log krijg ik de volgende foutmelding.

2010-03-11 14:55:55.677 VCExample[2234:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] was unable to load a nib named "SecondViewController"'
2010-03-11 14:55:55.678 VCExample[2234:207] Stack: (

Ik heb geen idee wat hier nu aan de hand is, heeft iemand misschien een idee wat er precies verkeerd gaat. En hoe ik deze foutmelding kan oplossen.

gg1200 11-03-10 16:00

waar zouden we toch zijn zonder Youtube.

Omdat het maar niet wilde lukken met de Tutorial uit het boek hen ik het eens geprobeerd met een soortgelijke videotutorial.
http://www.youtube.com/watch?v=FOFf2...eature=related
Daar bleek toch al een verschil in de code te zijn als het om de initiwithNIBName gaat.
in de videotutorial wordt gezegd initWithNibName:nil
In mijn boek staat initwithNibName:@"SecondView"

Dat moest dus NIL worden zoals uitgelegd in de tutorial.
evenals dat in het boek niet staat dat je eerst de secondviewcontroller moet importeren, maar daar was ik zelf al achter gekomen.

#import "SecondViewController.h"

Ik ben helaas wel meer drukfouten in het boek tegengekomen.
Het is een prima boek maar helaas zitten er veel drukfouten in.


Alle tijden zijn GMT +2. Het is nu 07:12.