Navigeren tussen tussen 2 views, iPhone SDK

Pagina: 1
Acties:
  • 271 views

Acties:
  • 0 Henk 'm!

  • Zaankantertje75
  • Registratie: Oktober 2010
  • Laatst online: 15-12-2021
hee beste mensen,

Ik zou graag met 1 druk op de knop van mijn tab-bat view naar me navigationview met daarin tabbellen.

Nu werkt me knop als ik er op druk gaat hij naar de volgende pagina.
Maar als ik dan de 2e pagina van zijn test beeld ontdoe, en er een tableView in programmeer via xCode. Dan gaat er iets mis.

Als ik op de knop druk dan crasherd mijn applicatie.

weet iemand waarom? Als je meer informatie wilt weten moet je dat even vragen .

alvast bedankt !

Acties:
  • 0 Henk 'm!

  • vgroenewold
  • Registratie: Augustus 2005
  • Laatst online: 12-06 21:28
Een iets duidelijkere uitleg zou helpen, wat bedoel je met een tab-bat view en navigation-view precies? En wat voor test-beeld? Heb je het nu over een app op je iPhone of het interface van Xcode?

Verder kan ik helemaal niets van uitleg voorzien als ik geen idee van de code heb. Laat eens wat screenshots van je app zien om een idee te krijgen, leg uit wat je nu precies wilt en laat wat code-segmenten zien welke voor de acties zouden moeten zorgen.

[ Voor 39% gewijzigd door vgroenewold op 25-10-2010 15:23 ]


Acties:
  • 0 Henk 'm!

  • Zaankantertje75
  • Registratie: Oktober 2010
  • Laatst online: 15-12-2021
vgroenewold schreef op maandag 25 oktober 2010 @ 15:21:
Een iets duidelijkere uitleg zou helpen, wat bedoel je met een tab-bat view en navigation-view precies? En wat voor test-beeld? Heb je het nu over een app op je iPhone of het interface van Xcode?

Verder kan ik helemaal niets van uitleg voorzien als ik geen idee van de code heb. Laat eens wat screenshots van je app zien om een idee te krijgen, leg uit wat je nu precies wilt en laat wat code-segmenten zien welke voor de acties zouden moeten zorgen.
Sorry!

Kijk ik heb een tab-bar applicatie:
Afbeeldingslocatie: http://i53.tinypic.com/2hggxnd.png

hier nog een plaatje van me first view.
Afbeeldingslocatie: http://i1095.photobucket.com/albums/i469/Bram_Dimmick/Schermafbeelding2010-10-20om161154.png
Als ik op de knop Probeer whizzie nu! druk ga ik naar probeerView.xib

ik had een label geplaatst met daar op TEST. Dat bedoel ik dus met test beeld.

Maar toen ik ProbeerView.m ging programmeren zodat het tabbelen kreeg enzo.

en hem wilde laten draaien toen crashde hij op een of andere manier.

hier is de code die ik heb gebruikt in:

ProbeerView.m
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
- (NSInteger)tableView:(UITableView *)tableView
 numberOfRowsInSection:(NSInteger)section
{
    return 3;
}

- (UITableViewCell *)tableView:(UITableView *)tableView
         cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    UITableViewCell *cell = 
    [tableView dequeueReusableCellWithIdentifier:@"cell"];
    
    // create a cell
    if ( cell == nil)
    {
        cell = [[UITableViewCell alloc]
                initWithStyle:UITableViewCellStyleSubtitle
                reuseIdentifier:@"cell"];
    }
    
    //retrieve an image/ Zet een afbeelding naast de titel
    NSString *imagefile = [[NSBundle mainBundle]
                           pathForResource:@"cellimage" ofType:@"png"];
    UIImage *ui = [[UIImage alloc] initWithContentsOfFile:imagefile];
    //set the image on the table cell/ zet hem in de tabel
    cell.imageView.image = ui;
    
    
    //set the main text/hoofd tekst
    cell.textLabel.text = [exercises objectAtIndex:indexPath.row];
    
    //set the subtitle text/ ondertekst
    cell.detailTextLabel.text = @"Ondertiteling hier";
    
    //accessory type /zijn de navigatie pijltjes, er zijn 3 verschillende 
    cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
    
    //return the cell
    return cell;
}


De code waarmee ik de knop heb geprogrammeerd in de Whizzie2AppDelegate.m

C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    
    tabBarController = [[UITabBarController alloc] init];
    
    FirstViewController *firstViewController = [[FirstViewController alloc] initWithNibName:@"FirstView" bundle:nil];
    UINavigationController *navigationController = [[UINavigationController alloc] init];
    [navigationController pushViewController:firstViewController animated:NO];
    
    [firstViewController release];
    
    ProbeerView *probeerVC= [[ProbeerView alloc] init];
    UINavigationController *navController = [[UINavigationController alloc] init];
    [navController pushViewController:probeerVC animated:NO];
    
    [probeerVC release];
    
    tabBarController.viewControllers = [NSArray arrayWithObjects:navigationController, navController, nil];
    
    [navigationController release];
    [navController release];
    
    [window addSubview:tabBarController.view];
    [window makeKeyAndVisible];
    
    return YES;
}


TX

Acties:
  • 0 Henk 'm!

  • mymind*
  • Registratie: Juni 2000
  • Laatst online: 14-07 20:25

mymind*

A Beautiful Mind

Heb je de de debugger al geprobeerd? Die laat vast wel zien waar het spul klapt.

Acties:
  • 0 Henk 'm!

  • Daedalus
  • Registratie: Mei 2002
  • Niet online

Daedalus

Moderator Apple Talk

Keep tryin'

Crossposten is niet de bedoeling. Aangezien dit soort topics beter in Programming past en je daar ook al een topic hebt lopen, gaat deze op slot.

“You know what I've noticed Hobbes? Things don't bug you if you don't think about them. So from now on, I simply won't think about anything I don't like, and I'll be happy all the time!” | 宇多田ヒカル \o/


Dit topic is gesloten.