Bienvenue sur le forum du blog iPhon.fr
Pensez à poster dans la bonne rubrique, respecter les propos des autres internautes, ne pas utiliser le langage SMS, et enfin, à utiliser la fonction 'Recherche' !
Et... Gardez le sens de l'humour, de la convivialité et de la décontraction. On n'est pas là pour se prendre la tête ! ;-)
Bonjour me re voila de nouveau. Après quelques temps et l'aide précieuse d'un membre du site du zéro, nous sommes parvenue à faire fonctionner un parser rss utilisant three20 au sein d'une application de type Tabbar.
Il demeure seulement toujours un problème qui est le suivant, au clique sur une cellule, nous sommes censé ouvrir un TTwebController (permettant d'ouvrir en fait une url dans un navigateur). Cela fonctionne parfaitement sur le parseur hors Tabbar, mais dès qu'il ai ajouté dans une tabbar, il m'est impossible de le faire fonctionner ... Quelqu'un aurait il une solution ou une piste ?
Voici mon Delegate avec Tabbar :
#import "AppDelegate.h"
#import "FirstViewController.h"
#import "SecondViewController.h"
@implementation AppDelegate
- (void)applicationDidFinishLaunching:(UIApplication *)application {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Do any additional setup after loading the view, typically from a nib.
TTNavigator* navigator = [TTNavigator navigator];
[navigator setPersistenceMode:TTNavigatorPersistenceModeAll];
TTURLMap* map = navigator.URLMap;
[map from:@"*" toViewController:[TTWebController class]];
[map from:@"tt://feed/" toViewController:[FirstViewController class]];
if (![navigator restoreViewControllers]) {
[navigator openURLAction:[TTURLAction actionWithURLPath:@"tt://feed"]];
}
// Override point for customization after application launch.
UIViewController *viewController1 = [[FirstViewController alloc] initWithNibName:@"FirstViewController" bundle:nil];
UIViewController *viewController2 = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = @[viewController1, viewController2];
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
}
- (BOOL)navigator:(TTNavigator*)navigator shouldOpenURL:(NSURL*)URL {
return YES;
}
- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)URL {
[[TTNavigator navigator] openURLAction:[TTURLAction actionWithURLPath:URL.absoluteString]];
return YES;
}
@end
Le firstviwcontroller :
#import "FirstViewController.h"
#import "RSSFeedDataSource.h"
@implementation FirstViewController
- (id)init {
if (self = [super init]) {
self.variableHeightRows = YES;
}
return self;
}
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationBarTintColor = [UIColor blackColor];
self.title = @"RSS Feed";
}
#pragma mark --
#pragma mark TTModelViewController methods
- (void)createModel {
RSSFeedDataSource *feedDataSource = [[RSSFeedDataSource alloc] init];
self.dataSource = feedDataSource;
TT_RELEASE_SAFELY(feedDataSource);
}
- (id<UITableViewDelegate>)createDelegate {
return [[[TTTableViewDragRefreshDelegate alloc] initWithController:self] autorelease];
}
@end
J'uploaderais ce soir le projet entier pour ceux désirant regarder cela de plus prêt, et promet de faire un tutorial à jour et en français dès que j'arrive à faire fonctionner cela.
Merci d'avance à ceux qui prendront le temps d'essayer de m'aider.
Ipod touch avant la sortie mondiale. First jailbreaker 70 étapes. Iphone V1. Iphone 3g. Iphone 3GS. Iphone 4.
Ancien admin d'itouch zone. Ancien modo de zonetiouch. Créateur des première sources avec descriptions, tutos, photos, vidéos.
Dev C++, objective-c, css, php, html, html 5, javascript. Designer web. Dev iphone. (iBaule).
http://rip-studio.fr
Hors ligne
Rapidement, as-tu bien implémenté et alloué le delegate ? car je ne le vois pas dans le code
Contact : @eMxPi
Co-founder: MYS - Share Music
Hors ligne
Je suis encore débutant, pourrais tu être plus précis ? la gestion des vues fonctionne parfaitement entre le ttwebcontroller et la tableview si c'est ce que tu souhaitais vérifier, le problème n'a lieu qu'a l'ajout de ce parser dans une tablar
Si cela intéresse quelqu'un, le projet : http://yourcreation.fr/LeTheatre.zip
Ipod touch avant la sortie mondiale. First jailbreaker 70 étapes. Iphone V1. Iphone 3g. Iphone 3GS. Iphone 4.
Ancien admin d'itouch zone. Ancien modo de zonetiouch. Créateur des première sources avec descriptions, tutos, photos, vidéos.
Dev C++, objective-c, css, php, html, html 5, javascript. Designer web. Dev iphone. (iBaule).
http://rip-studio.fr
Hors ligne
L'iPhone sur iPhon.fr, le blog de l'iPhone - blog iPad
iPhon.fr et son forum ne sont pas liés à Apple, Orange, SFR ou autres et les marques citées sont la propriété de leurs détenteurs respectifs.