我想基於/ examples文件夾中的ImageDemo實現AQGridView。我有以下聲明視圖控制器:AQGridview不調用數據源方法
@interface ImageDemoViewController : UIViewController <AQGridViewDelegate, AQGridViewDataSource, ImageDemoCellChooserDelegate>
{
...
在我的視圖控制器的數據源的方法,如
- (NSUInteger) numberOfItemsInGridView: (AQGridView *) aGridView
{
return ([images count]);
}
沒有被調用。這裏是我設置gridview使我的視圖控制器GridView的委託。
- (void)viewDidLoad
{
[super viewDidLoad];
self.gridView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
self.gridView.autoresizesSubviews = YES;
self.gridView.delegate = self;
self.gridView.dataSource = self;
images=[[NSMutableArray alloc]init];
[images addObject:@"http://t3.gstatic.com/images?q=tbn:ANd9GcTOXAzFMoK441mcn9V0OemVe_dtAuCpGjBkLrv4rffyOjYIo45BEw"];
[self.gridView reloadData];
}
如果我設置
[self.gridView reloadData];
行執行,但在AQGridView reloadData方法不叫斷點。與ImageDemo唯一的區別是我沒有用於視圖控制器的.xib文件。我忘了連接什麼,導致數據源方法不被調用?
請張貼的答案....在視圖控制器編程方式創建 – 2012-03-16 04:39:25