나는 서버에서 데이터를 가져 와서 수입 데이터 배열에 따라 VableView를 채 웁니다. 사용자가 셀을 클릭하면 문자열의 세부 정보를 새 뷰에 표시하려고합니다. 나는 TableView를 채우고 새로운 뷰를 연결하고 셀을 클릭하여 새로운 뷰를 푸시 할 수 있지만 배열의 모든 요소를 두 번째 뷰와 연결하는 방법에 대해서는 알지 못합니다. 내가있는 tableview 세포를 채우는 방법이있다TableViewController를 사용하여 DetailView에 NSArray의 세부 정보를 표시하는 방법은 무엇입니까?
NSArray *someThing=[[NSUserDefaults standardUserDefaults] valueForKey:@"messageArray"];
cell.textLabel.text= [someThing objectAtIndex:indexPath.row];
// NSString *st= [someThing substringToIndex:10];
// i will show first 10 charakters from the message as the cell.textlabe.tex but haven't
// prepared that part.. What i want is, when i click a cell, in the second view display
// all the text for that element of array
:
//the result is JSON data i bring from a url
NSMutableArray *messageContentArray= [[result objectForKey:@"message"] valueForKey:@"message"];
NSUserDefaults *savedContec=[NSUserDefaults standardUserDefaults];
[savedContec setObject:messageContentArray forKey:@"messageArray"];
이 데이터를 분석하고 저장하고 내 코드입니다. 내가 코드에서 설명했듯이 셀을 클릭하면 두 번째보기에서 배열의 해당 요소에 대한 모든 텍스트를 표시하려고합니다.
참고 : 나는 prapared 한 전망과 연결
u는 어떻게 전망에 데이터를 표시하는 모든 샘플 응용 프로그램을 수행 한 어떠했는지
나는 초보자 (특히 나를 위해 :) 아주 좋아 보이는 링크를 빨리 보았다. 덕분에 –
당신의 문제를 해결하면 대답을 받아 들인다. 그래서 ques은 닫힐 것이다. – vishy
미안하지만 아직 안됐어.하지만 받아 들일 수있어. –