일반 뷰 컨트롤러 내부에 (동적) 테이블 뷰가 필요한이 iPhone 프로젝트를 수행하고 있습니다. 페이지에 다른 것들을 넣어야하기 때문에 테이블 뷰 컨트롤러를 선택하지 않았습니다. 텍스트 필드, 버튼 및 약 4-5 셀의 작은 테이블보기가있는 페이지를 상상해보십시오.일반 뷰 컨트롤러 내부의 테이블 뷰
앱을 실행할 때 버튼을 터치하여이보기를 선택해야합니다. 의 I는, 응용 프로그램 충돌 버튼을 클릭하고 나에게 말한다 :
2012년 7월 22일 14 : 40 : 57.304 얼마나 많은 [3055 : F803] 에서 * 어설 션 실패 - [jQuery과 _createPreparedCellForGlobalRow? withIndexPath : 이것은 내하는 .m 파일이
#import <UIKit/UIKit.h> @interface ProjectViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> @end
입니다 :
], /SourceCache/UIKit_Sim/UIKit-1914.84/UITableView.m:6061
이 내 .H 파일입니다
#import "ProjectViewController.h"
@interface ProjectViewController()
@end
@implementation ProjectViewController
//MyViewController.m
#pragma mark - Table View Data Source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
NSLog(@"numberOfSectionsInTableView");
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
NSLog(@"numberOfRowsInSection");
return 5;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"cellForRowAtIndexPath");
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cell"];
NSLog(@"cellForRowAtIndexPath");
cell.textLabel.text = @"Test";
return cell;
}
@end
위임자와 데이터 소스를 설정하기 위해 테이블보기에서 내 컨트롤러로 컨트롤을 드래그했습니다.
내가 뭘 잘못 했니 ??
도움 주셔서 감사합니다.
.h 파일을 표시 할 수 있습니까? @interface ProjectViewController : UIViewController {}. 이게 그거야? –
질문을 이해할 수 없습니다. 내 .H 파일의 전체 코드는 거기에 내 질문에있다. 나는 그 안에 뭔가 다른 것을 넣고 싶습니까? – anthoprotic
죄송합니다, 그 부분을 그리워합니다 :) –