2010-04-28 78 views
0

我想在'Tabbar'中實現'TabItems'中的'scrollview'效果。我發現這個很好的例子是從'臉譜''開源'TTCatlog'項目'標籤'部分。 所以我把它的所有來源都包含到了我的項目中,並試圖構建它。 我按照以下鏈接繼續這個: How to create a horizontal scrolling view on iPhone? 來源:http://github.com/facebook/three20/tree/master/samples/iPhone:objc_class_name_TTTabStrip符號未找到生成錯誤

我的調用代碼是象下面這樣:

_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]; 

我的項目文件夾中象下面這樣:

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

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

在爲標題搜索路徑我的項目設置,我有

../Three20/src

但是,當我嘗試建立它,它引發以下錯誤:

「objc_class_name_TTTabStrip符號不發現「 」objc_class_name_TTTabItem symbol not found「 我看到那裏,所有這些文件(.h和.m)在那裏是可用的。

有人可以幫助那裏有什麼問題,我如何擺脫這個問題,並繼續使用它?

回答

0

一般來說,這個錯誤是由於您沒有導入適當的類,您想要實現該類的方法(如繼承)。

#import "your_class_name.h"

@class your_class_name

+0

謝謝。你能解釋一下,我需要在這裏添加兩件事嗎? #import <.h>和 @class my_class_name ? – Getsy 2010-04-28 06:01:24

+0

我嘗試添加如下: @class TTTabStrip; @class TTTabItem; @interface RootViewController:UITableViewController { } 但仍然沒有運氣,觀察到相同的構建錯誤。 – Getsy 2010-04-28 06:03:42

+0

我按照鏈接中的步驟解決了構建錯誤:http://github.com/facebook/three20 – Getsy 2010-04-28 07:45:37

相關問題