2013-06-27 2 views
-1

У меня есть простая проблема.Отображение следующих данных в деталях моего NSMutableArray

Я использую NSMutableArray для нескольких вопросов и ответов. Я поместил все данные в таблицуView и поместил данные выбранной строки в ярлык. Теперь, как я могу получить данные из следующей строки с помощью кнопки? в думаю, мне нужно что-то вроде этого:

question.text = [questions objectAtIndex:indexPath.row+1]; 

Но куда его поставить? Если я использую эту строку вне метода cellForRowAtIndexPath, он не примет indexPath.

Я уверен, что есть более простой способ, чем это, но со словами Фрэнка Синатры: Это мой путь. :-)

Вот полный Methode:

- (NSInteger)tableView : (UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
    { 

return [questions count]; 

} 

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: 
    (NSIndexPath *)indexPath 
{ 
static NSString *simpleTableIdentifier = @"questionCell"; 

UITableViewCell *cell = [questionTableView 
dequeueReusableCellWithIdentifier:simpleTableIdentifier]; 

if (cell == nil) { 
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault 
    reuseIdentifier:simpleTableIdentifier]; 
} 

if ([content.text isEqualToString:@"Unfallverhütung"]) { 
    question.text = [questions objectAtIndex:indexPath.row]; 
} 

return cell; 
} 

question это имя моего ярлыка. questions - это имя массива.

Я благодарен за любые советы.

THX

+0

Зачем вам нужен указательный путь вне метода? –

ответ

1

Когда вы говорите

он не будет принимать indexPath

Что вы имеете в виду

Я не имею indexPath

Итак, вам необходимо его сохранить. Вы можете просто добавить объект, например:

@property (strong, nonatomic) NSIndexPath *selectedIndexPath; 
+0

К несчастью, он работает только наполовину. Если я использую следующий код: question.text = [вопросы objectAtIndex: indexPath.row + 1]; Это дает мне данные в строке ONE. Но я хочу, чтобы он перешел к следующей строке. Любые идеи? – hEgg

+0

Итак, вы добавили свойство, и вы обновляете его каждый раз, когда ячейка выбрана? – Wain

 Смежные вопросы

  • Нет связанных вопросов^_^