2011-05-07 2 views
0

SQL을 사용하여 응용 프로그램에 데이터를 저장하고 있습니다. 나는 애플 리케이션 델리게이트에서 데이터를 읽고 그렇게 배열에 저장한다. iphone sql - 읽을 때 데이터가 손상되거나 누락됩니다.

내가 다음 애플 대리자에서 데이터를 복사 나의 다음보기에서

// Add the flashcardSet to the main Array 
[mainSetsArray addObject:aFlashcardSet]; 

(우선 다음이 데이터베이스에 저장 aFlashcardSet 및 읽기).

flashcardsAppDelegate *delegate = [[UIApplication sharedApplication] delegate]; 
self.setsArray = delegate.mainSetsArray; 

그런 다음 집합의 개체 하나를 최종보기로 전달합니다.

cardDetailViewController.thisCardSet = [setsArray objectAtIndex:row]; 

I 마지막 뷰의 데이터를 읽고 UI 요소를 앱 충돌을 설정하는 데 사용할 때 문제가 코드 하드 번째 단계 및 데이터베이스 데이터 중 부호화 데이터와 함께 잘 작동하면 동안 잘 도시 두 번째 단계 (테이블 뷰 채우기). 나는 모든 단계에서 데이터 출력을 시도했는데, 최종보기까지 충돌이 발생하거나 잘못된 값 (파일 이름 또는 실제 텍스트가 아닌 임의의 문자)이 표시 될 때까지 모두 정확합니다.

나는 최종보기에서 데이터베이스 데이터를 읽고 thisCardSet으로 설정하려고했지만 여전히 동일한 문제를 겪고 있습니다.

아이디어가 있으십니까?

감사합니다.

답변

0

문제는 내가 사용하지 않은 맞춤 수업 중 하나 였기 때문에 글을 쓰고있었습니다.

aString = string;

보다는 -

self.aString = 문자열;

나는 줄을 따라 데이터를 잃고 있었기 때문에 정말 바보 같지만 도움이되기를 바랍니다.].

관련 문제