2013-07-08 4 views
0

this tutorial을 사용하여 내 응용 프로그램에서 테이블을 만듭니다. 내 애플 리케이션에서, 나는 AddTransactionViewController에 텍스트 필드를 가지고있다. 사용자는이 필드에 여러 번 데이터를 입력합니다. 다른 견해로는 사용자가 만든 모든 항목이 포함 된 표가 필요합니다. 배열에서이 작업을 수행하는 방법을 파악하려고했습니다. 나는 도움이 필요해. 어떤 아이디어?텍스트 필드의 내용을 다른보기의 배열에 넣기

답변

0

NSMutableArray을 만들고 AddTransactionViewController가 해제 될 때마다 텍스트 필드 값을 추가해야합니다. 배열을 준비하고 나면 평소와 같이 테이블 뷰에 표시하십시오.

무료 Sensible TableView 프레임 워크를 확인해 보시기 바랍니다. 데이터를 수집하고 배열을 테이블보기에 자동으로 표시하여 시간을 절약 할 수 있습니다.

+0

. 나는 지금 그것을 할 시간이라고 생각한다. 나는 Sensible TableView를 살펴볼 것이다. 도와 주셔서 감사합니다. 그런데 NSMutableArray를 실제로 사용하는 방법을 알려주시겠습니까? –

+0

TextField라는 AddTransactionViewController 속성이 있다고 가정하면보기 컨트롤러가 닫힐 때마다 [textMutableArray addObject : addTransactionViewController.textField.text];를 호출하십시오. – Matt

0

이제 나는 당신이 무엇을 요구하는지 봅니다. 사용자가 버튼을 누르면 UITextField의 텍스트를 1 배열로 저장합니다. 다른보기 컨트롤러로 전환 할 때 배열을 다른보기 컨트롤러로 보냅니다. 데이터를 테이블 뷰에 삽입하십시오.

데이터 전달 : 난 정말 아직 가변 일에보고하지 않은

#import "SecondVC"  

    -(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
     SecondVC *secondVc = [[SecondVC alloc]init]; 
     secondVC.secondArray = self.myArray; 
} 
+0

어떻게하면 되나요? 당신이 말하는 것에 대한 아이디어를 얻었습니다. 'prepareForSegue' 메소드를 사용해야합니다. 하지만 더 자세히 설명해 줄 수 있습니까? –

+0

물론! NSMutableArray를 만들고 배열에 UITextView의 텍스트를 저장하십시오. h 파일의 tableviewcontroller에 배열을 만듭니다. 배열의 모든 데이터를 가져 오면 준비 메소드를 사용하십시오. segue 준비에서 데이터가있는 배열에서 데이터를 보내고 tableviewcontroller에서 만든 배열에 저장합니다. 그런 다음 tableviewcontroller에서 tableview 대리자를 따라 배열의 데이터를 삽입하십시오. –

+0

효과가 있습니까? –

관련 문제