Я хочу спросить о сбое, которое происходит, когда я использую табличное представление, и я не знаю, как решить его сначала, я попытался изменить форму отладчика LLDB на GDB, но ничего не изменилось, и теперь я использую Xcode 5, но у меня все еще та же проблема
проблема в:
int main(int argc, char * argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
и в консоли:
argc = (int) 1
argv = (char **) 0xbfffee4c
если вы используете tableView, сначала вам нужно реализовать методы источника данных и делегата UITableViewDataSource, UITableViewDelegate
протоколы, это методы, которые вам нужно реализовать
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return number_of_rows;
}- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
cell.textLabel.text = @"some text you want to show";
cell.imageView.image = @"some image";
return cell;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
// do some action like push next view controller and pass the data
}
проверьте, подключили ли вы источник данных и делегатов из раскадровки к вашему владельцу файла.
и сделать то же самое для делегата
Других решений пока нет …