В приложении для 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 ??