- Registriert
- 28.02.10
- Beiträge
- 23
Hi Zusammen,
bin gerade am verzweifeln und hoffe auf eure Hilfe.
In meiner App habe ich eine Tabbar Navigation über "ASAppDelegate.m" erstellt. Von da aus komme ich zu einer Table View "RSSViewController.m" welche einen RSS Feed ausliest. Das funktioniert auch wunderbar. Nur wähle ich eine Zeile aus, dann komme ich nicht zur Detail Ansicht. Und ich habe leider keine Ahnung wieso.
ASAppDelegate.m
RSSViewController.m (Selection)
Habe die Code-Schnippsel mal beigefügt. Sollte etwas fehlen, sagt es mir einfach. ...
Danke schonmal und Grüße
Matthias
bin gerade am verzweifeln und hoffe auf eure Hilfe.
In meiner App habe ich eine Tabbar Navigation über "ASAppDelegate.m" erstellt. Von da aus komme ich zu einer Table View "RSSViewController.m" welche einen RSS Feed ausliest. Das funktioniert auch wunderbar. Nur wähle ich eine Zeile aus, dann komme ich nicht zur Detail Ansicht. Und ich habe leider keine Ahnung wieso.
ASAppDelegate.m
Code:
- ([COLOR=#b731a1]BOOL[/COLOR])application:([COLOR=#6f41a8]UIApplication[/COLOR] *)application didFinishLaunchingWithOptions:([COLOR=#6f41a8]NSDictionary[/COLOR] *)launchOptions{
[COLOR=#6f41a8]CGRect[/COLOR] frame = [COLOR=#3c2280]CGRectMake[/COLOR]([COLOR=#2633d5]0[/COLOR], [COLOR=#2633d5]0[/COLOR], [COLOR=#2633d5]480[/COLOR], [COLOR=#2633d5]49[/COLOR]);
[COLOR=#6f41a8]UIView[/COLOR] *view = [[[COLOR=#6f41a8]UIView[/COLOR] [COLOR=#3c2280]alloc[/COLOR]] [COLOR=#3c2280]initWithFrame[/COLOR]:frame];
[COLOR=#6f41a8]UIImage[/COLOR] *tabBarBackgroundImage = [[COLOR=#6f41a8]UIImage[/COLOR] [COLOR=#3c2280]imageNamed[/COLOR]:[COLOR=#ce2e24]@"CustomTabBar.png"[/COLOR]];
[COLOR=#6f41a8]UIColor[/COLOR] *color = [[[COLOR=#6f41a8]UIColor[/COLOR] [COLOR=#3c2280]alloc[/COLOR]] [COLOR=#3c2280]initWithPatternImage[/COLOR]:tabBarBackgroundImage];
[COLOR=#3c2280][COLOR=#000000][view [/COLOR]setBackgroundColor[COLOR=#000000]:color];[/COLOR][/COLOR]
[color [COLOR=#3c2280]release[/COLOR]];
[COLOR=#3c2280][COLOR=#000000][[[/COLOR][COLOR=#518187]_tabBarController[/COLOR][COLOR=#000000] [/COLOR]tabBar[COLOR=#000000]] [/COLOR]insertSubview[COLOR=#000000]:view [/COLOR]atIndex[COLOR=#000000]:[/COLOR][COLOR=#2633d5]0[/COLOR][COLOR=#000000]];[/COLOR][/COLOR]
[view [COLOR=#3c2280]release[/COLOR]];
[COLOR=#0a830f]// Override point for customization after application launch.[/COLOR]
[COLOR=#0a830f]// Add the tab bar controller's current view as a subview of the window[/COLOR]
[COLOR=#518187][COLOR=#b731a1]self[/COLOR][COLOR=#000000].[/COLOR]window[COLOR=#000000].[/COLOR][COLOR=#6f41a8]rootViewController[/COLOR][COLOR=#000000] = [/COLOR][COLOR=#b731a1]self[/COLOR][COLOR=#000000].[/COLOR]tabBarController[COLOR=#000000];[/COLOR][/COLOR]
[COLOR=#3c2280][COLOR=#000000][[/COLOR][COLOR=#b731a1]self[/COLOR][COLOR=#000000].[/COLOR][COLOR=#518187]window[/COLOR][COLOR=#000000] [/COLOR]makeKeyAndVisible[COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#b731a1]return[COLOR=#000000] [/COLOR]YES[COLOR=#000000];[/COLOR][/COLOR]
}
- ([COLOR=#b731a1]void[/COLOR])applicationDidFinishLaunching:([COLOR=#6f41a8]UIApplication[/COLOR] *)application {
[COLOR=#518187][COLOR=#000000] [/COLOR]_navigationController[COLOR=#000000].[/COLOR][COLOR=#6f41a8]viewControllers[/COLOR][COLOR=#000000] = [[/COLOR][COLOR=#6f41a8]NSArray[/COLOR][COLOR=#000000] [/COLOR][COLOR=#3c2280]arrayWithObject[/COLOR][COLOR=#000000]:[/COLOR]_viewController[COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#0a830f][COLOR=#000000] [/COLOR]// Override point for customization after app launch [/COLOR]
[COLOR=#518187][COLOR=#000000] [[/COLOR]_window[COLOR=#000000] [/COLOR][COLOR=#3c2280]addSubview[/COLOR][COLOR=#000000]:[/COLOR]_navigationController[COLOR=#000000].[/COLOR][COLOR=#6f41a8]view[/COLOR][COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#3c2280][COLOR=#000000] [[/COLOR][COLOR=#518187]_window[/COLOR][COLOR=#000000] [/COLOR]makeKeyAndVisible[COLOR=#000000]];[/COLOR][/COLOR]
}
-([COLOR=#b731a1]void[/COLOR])loadNewsDetails{
[COLOR=#3c2280][COLOR=#000000] [[[/COLOR][COLOR=#b731a1]self[/COLOR][COLOR=#000000] [/COLOR][COLOR=#33595d]navigationController[/COLOR][COLOR=#000000]][/COLOR]presentModalViewController[COLOR=#000000]:[/COLOR][COLOR=#518187]_newsDetailController[/COLOR][COLOR=#000000] [/COLOR]animated[COLOR=#000000]:[/COLOR][COLOR=#b731a1]NO[/COLOR][COLOR=#000000]];[/COLOR][/COLOR]
[COLOR=#0a830f][COLOR=#000000] [/COLOR]//TESTalert[/COLOR]
[COLOR=#3c2280][COLOR=#000000] [/COLOR][COLOR=#6f41a8]UIAlertView[/COLOR][COLOR=#000000] *alert = [[[/COLOR][COLOR=#6f41a8]UIAlertView[/COLOR][COLOR=#000000] [/COLOR]alloc[COLOR=#000000]] [/COLOR]initWithTitle[COLOR=#000000]:[/COLOR][COLOR=#ce2e24]@"Hinweis"[/COLOR][COLOR=#000000] [/COLOR]message[COLOR=#000000]:[/COLOR][COLOR=#ce2e24]@"Detail View laden?"[/COLOR][COLOR=#000000] [/COLOR]delegate[COLOR=#000000]:[/COLOR][COLOR=#b731a1]nil[/COLOR][COLOR=#000000] [/COLOR]cancelButtonTitle[COLOR=#000000]:[/COLOR][COLOR=#ce2e24]@"OK"[/COLOR][COLOR=#000000] [/COLOR]otherButtonTitles[COLOR=#000000]:[/COLOR][COLOR=#b731a1]nil[/COLOR][COLOR=#000000]];[/COLOR][/COLOR]
[alert [COLOR=#3c2280]show[/COLOR]];
[alert [COLOR=#3c2280]release[/COLOR]];
}
RSSViewController.m (Selection)
Code:
- ([COLOR=#b731a1]void[/COLOR])tableView:([COLOR=#6f41a8]UITableView[/COLOR] *)tableView didSelectRowAtIndexPath:([COLOR=#6f41a8]NSIndexPath[/COLOR] *)indexPath {[COLOR=#33595d][COLOR=#000000] [[[/COLOR][COLOR=#b731a1]self[/COLOR][COLOR=#000000] [/COLOR]appDelegate[COLOR=#000000]] [/COLOR]setCurrentlySelectedBlogItem[COLOR=#000000]:[[[[/COLOR][COLOR=#b731a1]self[/COLOR][COLOR=#000000] [/COLOR]rssParser[COLOR=#000000]][/COLOR]rssItems[COLOR=#000000]][/COLOR][COLOR=#3c2280]objectAtIndex[/COLOR][COLOR=#000000]:indexPath.[/COLOR][COLOR=#6f41a8]row[/COLOR][COLOR=#000000]]];[/COLOR][/COLOR]
[COLOR=#33595d][COLOR=#000000] [[/COLOR][COLOR=#b731a1]self[/COLOR][COLOR=#000000].[/COLOR][COLOR=#518187]appDelegate[/COLOR][COLOR=#000000] [/COLOR]loadNewsDetails[COLOR=#000000]];[/COLOR][/COLOR]
}
Habe die Code-Schnippsel mal beigefügt. Sollte etwas fehlen, sagt es mir einfach. ...
Danke schonmal und Grüße
Matthias