내 핵심 객체 삭제 방법에 어떤 문제가 있습니까?

다니엘 1 세

선택한 개체 이름과 일치하는 핵심 개체를 삭제하는 UIViewControllers에 의해 앱 대리자에서 호출되는 메서드가 있습니다. 올바른 UIListView에서 삭제하고 모든 개체의 핵심 데이터를 확인하는 새로 고침 메서드는 목록보기로 다시 가져 오지 않습니다. 그러나 응용 프로그램을 닫고 다시 시작하면 방금 삭제 된 개체를 다시 가져옵니다. 방법은 다음과 같습니다.

-(void)deleteObject:(NSString *)configName
{
    //Generates the request context for core data
    NSManagedObjectContext *context = [self managedObjectContext];
    NSEntityDescription *entityDesc = [NSEntityDescription entityForName:@"StoredSetups" inManagedObjectContext:context];
    NSFetchRequest *request = [[NSFetchRequest alloc]init];
    [request setEntity:entityDesc];
    NSPredicate *pred = [NSPredicate predicateWithFormat:@"(config_name = %@)", configName];
    [request setPredicate:pred];
    NSManagedObject *matches = nil;
    NSError *error;
    NSArray *objects = [context executeFetchRequest:request error:&error];

    if (objects.count == 0)
    {
        NSLog(@"No Matches");
    }
    else
    {
        matches = objects[0];
        [context deleteObject:matches];
    }
}

어떤 도움이나 피드백이라도 대단히 감사하겠습니다. 미리 감사드립니다!

포 요열.

다음과 같이 삭제 후 컨텍스트를 저장해야합니다.

if (objects.count == 0)
    {
        NSLog(@"No Matches");
    }
    else
    {
        matches = objects[0];
        [context deleteObject:matches];
        [context save:&error];
    }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 코드, mysql, PDO 준비 삭제 문에 어떤 문제가 있습니까?

분류에서Dev

C ++ 익명 객체에 어떤 문제가 있습니까?

분류에서Dev

WHERE NOT EXISTS 내 UPDATE 문에 어떤 문제가 있습니까?

분류에서Dev

내 OpenSSH Include 지시문에 어떤 문제가 있습니까?

분류에서Dev

내 OpenSSH Include 지시문에 어떤 문제가 있습니까?

분류에서Dev

내 연결 문자열에 어떤 문제가 있습니까?

분류에서Dev

내 UPDATE 문에 어떤 문제가 있습니까?

분류에서Dev

내 if 문에 어떤 문제가 있습니까?

분류에서Dev

내 if else 문에 어떤 문제가 있습니까?

분류에서Dev

내 UPDATE 문에 어떤 문제가 있습니까?

분류에서Dev

이 심판 설정에 어떤 문제가 있습니까?

분류에서Dev

여기서 내 렌더링 방법에 어떤 문제가 있습니까?

분류에서Dev

내 Ubuntu Touch 앱에 어떤 문제가 있습니까?

분류에서Dev

내 SQL 명령에 어떤 문제가 있습니까?

분류에서Dev

내 쉘 스크립트에 어떤 문제가 있습니까?

분류에서Dev

내 SQL 명령에 어떤 문제가 있습니까?

분류에서Dev

내 Jade for 루프 코드에 어떤 문제가 있습니까?

분류에서Dev

내 트리거에 어떤 문제가 있습니까? Oracle SQLPLUS

분류에서Dev

내 Express Parse 설정에 어떤 문제가 있습니까?

분류에서Dev

내 squeeze () 함수에 어떤 문제가 있습니까?

분류에서Dev

내 find exclude path 명령에 어떤 문제가 있습니까?

분류에서Dev

내 Ubuntu Touch 앱에 어떤 문제가 있습니까?

분류에서Dev

내 클린 기능에 어떤 문제가 있습니까?

분류에서Dev

내 오토로더에 어떤 문제가 있습니까?

분류에서Dev

내 오토로더에 어떤 문제가 있습니까?

분류에서Dev

내 정규식에 어떤 문제가 있습니까?

분류에서Dev

내 OnClickListener에 어떤 문제가 있습니까?

분류에서Dev

내 '사람'수업에 어떤 문제가 있습니까?

분류에서Dev

내 "curry2"구현에 어떤 문제가 있습니까?

Related 관련 기사

  1. 1

    내 코드, mysql, PDO 준비 삭제 문에 어떤 문제가 있습니까?

  2. 2

    C ++ 익명 객체에 어떤 문제가 있습니까?

  3. 3

    WHERE NOT EXISTS 내 UPDATE 문에 어떤 문제가 있습니까?

  4. 4

    내 OpenSSH Include 지시문에 어떤 문제가 있습니까?

  5. 5

    내 OpenSSH Include 지시문에 어떤 문제가 있습니까?

  6. 6

    내 연결 문자열에 어떤 문제가 있습니까?

  7. 7

    내 UPDATE 문에 어떤 문제가 있습니까?

  8. 8

    내 if 문에 어떤 문제가 있습니까?

  9. 9

    내 if else 문에 어떤 문제가 있습니까?

  10. 10

    내 UPDATE 문에 어떤 문제가 있습니까?

  11. 11

    이 심판 설정에 어떤 문제가 있습니까?

  12. 12

    여기서 내 렌더링 방법에 어떤 문제가 있습니까?

  13. 13

    내 Ubuntu Touch 앱에 어떤 문제가 있습니까?

  14. 14

    내 SQL 명령에 어떤 문제가 있습니까?

  15. 15

    내 쉘 스크립트에 어떤 문제가 있습니까?

  16. 16

    내 SQL 명령에 어떤 문제가 있습니까?

  17. 17

    내 Jade for 루프 코드에 어떤 문제가 있습니까?

  18. 18

    내 트리거에 어떤 문제가 있습니까? Oracle SQLPLUS

  19. 19

    내 Express Parse 설정에 어떤 문제가 있습니까?

  20. 20

    내 squeeze () 함수에 어떤 문제가 있습니까?

  21. 21

    내 find exclude path 명령에 어떤 문제가 있습니까?

  22. 22

    내 Ubuntu Touch 앱에 어떤 문제가 있습니까?

  23. 23

    내 클린 기능에 어떤 문제가 있습니까?

  24. 24

    내 오토로더에 어떤 문제가 있습니까?

  25. 25

    내 오토로더에 어떤 문제가 있습니까?

  26. 26

    내 정규식에 어떤 문제가 있습니까?

  27. 27

    내 OnClickListener에 어떤 문제가 있습니까?

  28. 28

    내 '사람'수업에 어떤 문제가 있습니까?

  29. 29

    내 "curry2"구현에 어떤 문제가 있습니까?

뜨겁다태그

보관