我在視圖中有一個基於視圖的應用程序和一個UITableview。 當我點擊桌面視圖 ,然後單擊文件所有者,我將數據源,委託和tableView設置爲「文件的所有者」,我將tableView設置爲TableView,查看View,數據源到TableView,並委託給Table中的Table視圖網點。基於視圖的應用程序中的UItableview
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)videoView {
return 1;
}
// Customize the number of rows in the table view.
- (NSInteger)videoView:(UITableView *)videoView numberOfRowsInSection:(NSInteger)section {
return 0;
}
// Customize the appearance of table view cells.
- (UITableViewCell *)videoView:(UITableView *)videoView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [videoView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
// Set up the cell...
return cell;
}
- (void)tableView:(UITableView *)videoView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
當我運行模擬器我得到以下錯誤 應用「的tableView:numberOfRowsInSection:]:無法識別的選擇發送到實例0x6029710 」
我得到tableviews需要不同的實現時的感覺用於基於視圖的應用程序而不是基於導航的應用程序。如果有人能指導我需要做些什麼才能正確顯示,我會非常感激。謝謝。
你是對的,它解決了這個問題。 – UnlimitedMeals
太好了 - 請選中你最喜歡的答案並用對號標記:) –