코어 데이터를 사용하여 테이블보기를 사용하여 일일 판매 트랜잭션을 저장하는 POS 유형 앱이 있습니다. 테이블 뷰를 사용하지 않고 일별 판매 횟수와 같은 특정 핵심 날짜 속성을 검색하고 업데이트하려고합니다. 테이블 뷰는 인덱스 경로의 행을 사용하여 올바른 객체 (행)를 가리 킵니다. 페치 된 결과 컨트롤러를 사용하여 페치 된 개체 (행)를 검색합니다. 질문 : 올바른 속성 값을 검색 한 다음 업데이트 할 수 있도록 가져온 행의 인덱스를 얻는 방법은 무엇입니까? 모든 책과 예제는 표보기를 사용하여 특성을 변경합니다.표보기를 사용하지 않고 핵심 데이터 속성 업데이트
Entity Product
Product *product;
______________________________
[self setupFetchedResultsController]; (This returns one object)
product = [NSFetchedResultsController objectAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]]; (objectAtIndexPath - Errors of course)
덕분에 빠른 응답 패트릭을 위해! 제발 좀 도와 줄래? objectAtIndexPath를 indexPathOfObject로 대체하여 오류를 발생 시켰습니다. 선택자 "indexPathOfObject"에 대한 알려진 클래스 메소드가 없습니다. 아마도 내 부분에서 기본적인 실수 일 것입니다. 나를 위해 점들을 연결할 수 있다면 고맙겠습니다! John – John
하나의 인스턴스 대신 Class NSFetchedResultsController에서 메서드를 호출하려고합니다. 대신에, 그 클래스의 인스턴스를 초기화하고 그 인스턴스의 메소드를 호출하십시오. –