iphone открыть новое окно с данными из таблицы сотовых сенсорных - PullRequest
0 голосов
/ 03 июня 2011

В приложении для iPhone у меня есть табличное представление с некоторыми данными внутри его ячеек (UITextField, UITextView). Когда вы касаетесь ячейки, мне нужно установить эти данные (UITextField, UITextView) в текстовое поле и textView, который находится в другом представлении, и открыть это представление.

Используя этот код, он открывает новое представление о событии касания в ячейке, но не загружает данные как я ожидаю от этих строк:

[obsevationListView setTitle:titletxt];
[obsevationListView setTxtView:titletxt];

Надеюсь, кто-нибудь может мне помочь с простым примером.
Спасибо ...

- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath{

  //  NSIndexPath *aIndex = [NSIndexPath indexPathForRow:0 inSection:1];
  //  return aIndex; //return nil so the cell is not selected

  NSLog(@"cell is selected %d >> %d",(int)indexPath, indexPath.row);
  Observation *observer = (Observation *)[observations objectAtIndex:indexPath.row];
  NSLog((NSString *)observer.title);
  ObsevationListView *obsevationListView = [[ObservationViewControllor alloc] 
                      initWithNibName:@"ObservationViewControllor" 
                      bundle:nil];
  NSString *titletxt = [[NSString alloc] initWithFormat:@"Hello, %@!", observer.title];

  [obsevationListView setTitle:titletxt];
  [obsevationListView setTxtView:titletxt];

  //    UITextView *textView;
  //    UITextField *messageTitle;

  [self.navigationController pushViewController:obsevationListView animated:YES];

  return  indexPath;
}

Я использовал метод didSelectRowatIndexPath, но на самом деле он не работал, мне нужно открыть новый вид с загрузкой некоторых деталей пример: я показываю список черновых наблюдений в виде таблицы, когда я щелкаю по строке, я хочу загрузить эти черновики наблюдений в поля представления редактирования, но я использую это же окно для создания новых наблюдений с пустыми полями. я должен использовать, если условия в методе init представления редактирования ??? кто-то, пожалуйста, направьте меня В Java, я могу сделать это с помощью перегруженных конструкторов. Как мне сделать это в приложениях для Iphone ??

Ответы [ 2 ]

0 голосов
/ 03 июня 2011

Вы должны использовать

- (NSIndexPath *)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
0 голосов
/ 03 июня 2011

используйте

didSelectRowAtIndexPath
вместо
willSelectRowAtIndexPath
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...