2010-04-28 5 views
0

J'essaie d'implémenter l'effet 'scrollview' dans 'Tabbar' qui a 'TabItems'. J'ai trouvé que le bon exemple vient de la section 'Onglets' du projet 'facebook' open source 'TTCatlog'. J'ai donc inclus toutes les sources dans mon projet et j'ai essayé de le construire. J'ai suivi les liens suivants pour aller de l'avant sur ce point: How to create a horizontal scrolling view on iPhone? source: http://github.com/facebook/three20/tree/master/samples/iPhone: objc_class_name_TTTabStrip symbole non trouvé erreur de construction

Mon code d'appel est comme ci-dessous:

_tabBar1 = [[TTTabStrip alloc] initWithFrame:CGRectMake(10, 68, 300, 28)]; 
_tabBar1.tabItems = [NSArray arrayWithObjects: 
        [[[TTTabItem alloc] initWithTitle:@"Item 1"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 2"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 3"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 4"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 5"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 6"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 7"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 8"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 9"] autorelease], 
        [[[TTTabItem alloc] initWithTitle:@"Item 10"] autorelease], 
        nil]; 
[self.navigationController.view addSubview:_tabBar1]; 

Mon dossier de projet comme ci-dessous:

.. ../iphone/MyProgram/MyProgram.xcodeproj

..../iphone/Three20/src/Three20 ....

Dans mes paramètres du projet pour chemin de recherche d'en-tête, je

../Three20/src

Mais lorsque je tente de le construire, il jette l'erreur suivante:

« objc_class_name_TTTabStrip symbole non trouvé " " objc_class_name_TTTabItem symbole non trouvé " Je vois là, tous ces fichiers (.h et .m) sont disponibles ici.

Quelqu'un peut-il aider s'il vous plaît ce qui ne va pas là et comment puis-je me débarrasser de ce problème et continuer à travailler avec elle?

Répondre

0

En général, cette erreur se produit en raison de l'importation de la classe appropriée dans laquelle vous souhaitez implémenter la méthode de cette classe (comme l'héritage).

#import "your_class_name.h"

@class your_class_name

+0

Merci. Pouvez-vous s'il vous plaît expliquer, dois-je ajouter deux choses ici? #import <.h> et @class my_class_name ? – Getsy

+0

J'ai essayé d'ajouter comme ci-dessous: @class TTTabStrip; @class TTTabItem; @interface RootViewController: UITableViewController { } Mais toujours pas de chance, en observant les mêmes erreurs de construction. – Getsy

+0

J'ai résolu l'erreur de construction en suivant les étapes du lien: http://github.com/facebook/three20 – Getsy

Questions connexes