모델 객체에 ID를 추가하는 방법

JohnBigs

할 일 목록이 있고 모델 클래스는 Targets라는 NSManagedObject의 하위 클래스입니다.

내 속성 중 하나는 NSNumber 유형의 "targetID"입니다.

@property (nonatomic, retain) NSNumber * targetID;

이 클래스 개체 각각에 ID를 부여하고 싶습니다.

어떻게 접근해야합니까?

아마 여러분 대부분에게 간단한 일이라는 것을 알고 있습니다.하지만이 일은 처음입니다.

텍스트 뷰 하위 뷰가있는 CreatePageViewController라는 뷰 컨트롤러와 이들 모두를 표시하는 또 다른 ListTableViewController가 있습니다.

어디서, 언제, 어떻게 각 Target 개체에 ID를 부여합니까?

나사 돌리개

다른 답변에 따라; Core Data에서는 일반적으로 로컬 데이터를 원격 데이터와 연관시킬 수있는 경우에만 ID 필드를 추가합니다. 로컬 사용을 위해 추가하지 않을 것입니다.

이는 Core Data가 이미 모든 개체에 고유 한 ID를 제공하기 때문입니다. objectID관리되는 개체 속성에 액세스하여 얻을 수 있습니다. 그것은의의 NSManagedObjectID불투명 한 유형하지만 당신은 정기적으로 URI를 통해로 요청할 수 있습니다 URIRepresenation, 물론 어떤의 NSURL문자열로 저장 될 수 있습니다.

당신이 사용할 수있는 개체 ID에서 시작 NSManagedObjectContext-existingObjectWithID:error:실제 관리되는 개체에서 얻을 수 있습니다. URL 만 있으면 NSPersistentStoreCoordinator을 통해 객체 ID에 매핑 하도록 요청할 수 있습니다 -managedObjectIDForURIRepresentation:.

ID는 고유하게 보장되지만 컨텍스트가 저장되거나 컨텍스트에 명시 적으로 요청한 경우에만 최종 형식이됩니다 -obtainPermanentIDsForObjects:error:.

NSFetchRequest또한 쿼리에 대한 쿼리를 수행하면 self in <a collection of NSManagedObjectIDs>실제로 개체 ID가 아닌 관리 개체를 반환 하는 특수 기능이 있습니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

직렬화 후 모델 필드를 객체에 추가하는 방법

분류에서Dev

모델에 역할 ID를 추가하는 방법

분류에서Dev

Pydantic 모델에 조립 된 필드를 추가하는 방법

분류에서Dev

기존 모델에 필드를 추가하는 방법

분류에서Dev

Joomla에서 다른 모델의 뷰를 추가하는 방법

분류에서Dev

CPLEX의 모델에 다차원 IloRangeArray를 추가하는 방법

분류에서Dev

Realm 모델 클래스에 필드를 추가하는 방법

분류에서Dev

laravel eloquent 모델에 SQL 함수를 추가하는 방법

분류에서Dev

Django의 모델 객체에서 데이터를 가져 오는 방법

분류에서Dev

몽구스 모델의 배열에서 객체를 제거하는 방법

분류에서Dev

객체가 생성 된 후 객체에 새 객체를 추가하는 방법

분류에서Dev

django에서 모델 객체로 양식 필드를 미리 채우는 방법

분류에서Dev

다른 모델의 객체를 보유하는 Rails 모델 객체 변수 이름을 변경하는 방법

분류에서Dev

객체가 이미 저장된 경우 기존 모델에 매개 변수를 추가하는 방법은 무엇입니까?

분류에서Dev

영역에서 하나를 제외한 모든 객체 유형 (모델)을 제거하는 방법

분류에서Dev

라 라벨 모델에 커스텀 이벤트를 추가하는 방법

분류에서Dev

기존 Django 모델 Postgres에 새 필드를 추가하는 방법

분류에서Dev

Django 모델 관리자에 사용자 지정 JS를 추가하는 방법

분류에서Dev

mongoid 모델의 embeds_many 필드에 요소를 추가하는 방법

분류에서Dev

ID를 모르고 Hibernate Criteria에서 객체를 업데이트하는 방법

분류에서Dev

jQuery 객체 자체에 숫자를 추가하는 방법

분류에서Dev

모델 객체에 오류를 추가하는 것이 좋습니다?

분류에서Dev

form_for에 매개 변수를 추가하는 방법을 모델에 추가하고 싶지 않습니까?

분류에서Dev

모델에없는 속성을 레일의 객체에 추가하는 방법은 무엇입니까?

분류에서Dev

원본 모델을 변경하지 않고 포함 된 문서에 추가 필드를 추가하는 방법

분류에서Dev

PRISM 및 Unity를 사용하여 MVVM에서 모델 객체를 인스턴스화하는 방법 / 위치

분류에서Dev

.where ()를 사용하여 백본에서 모델의 중첩 된 객체를 쿼리하는 방법

분류에서Dev

노드 orm에서 생성 된 다른 파일에서 모델 객체를 사용하는 방법

분류에서Dev

Swift-View Controller에서 사용할 모델의 API 호출에서 json 객체를 반환하는 방법

Related 관련 기사

  1. 1

    직렬화 후 모델 필드를 객체에 추가하는 방법

  2. 2

    모델에 역할 ID를 추가하는 방법

  3. 3

    Pydantic 모델에 조립 된 필드를 추가하는 방법

  4. 4

    기존 모델에 필드를 추가하는 방법

  5. 5

    Joomla에서 다른 모델의 뷰를 추가하는 방법

  6. 6

    CPLEX의 모델에 다차원 IloRangeArray를 추가하는 방법

  7. 7

    Realm 모델 클래스에 필드를 추가하는 방법

  8. 8

    laravel eloquent 모델에 SQL 함수를 추가하는 방법

  9. 9

    Django의 모델 객체에서 데이터를 가져 오는 방법

  10. 10

    몽구스 모델의 배열에서 객체를 제거하는 방법

  11. 11

    객체가 생성 된 후 객체에 새 객체를 추가하는 방법

  12. 12

    django에서 모델 객체로 양식 필드를 미리 채우는 방법

  13. 13

    다른 모델의 객체를 보유하는 Rails 모델 객체 변수 이름을 변경하는 방법

  14. 14

    객체가 이미 저장된 경우 기존 모델에 매개 변수를 추가하는 방법은 무엇입니까?

  15. 15

    영역에서 하나를 제외한 모든 객체 유형 (모델)을 제거하는 방법

  16. 16

    라 라벨 모델에 커스텀 이벤트를 추가하는 방법

  17. 17

    기존 Django 모델 Postgres에 새 필드를 추가하는 방법

  18. 18

    Django 모델 관리자에 사용자 지정 JS를 추가하는 방법

  19. 19

    mongoid 모델의 embeds_many 필드에 요소를 추가하는 방법

  20. 20

    ID를 모르고 Hibernate Criteria에서 객체를 업데이트하는 방법

  21. 21

    jQuery 객체 자체에 숫자를 추가하는 방법

  22. 22

    모델 객체에 오류를 추가하는 것이 좋습니다?

  23. 23

    form_for에 매개 변수를 추가하는 방법을 모델에 추가하고 싶지 않습니까?

  24. 24

    모델에없는 속성을 레일의 객체에 추가하는 방법은 무엇입니까?

  25. 25

    원본 모델을 변경하지 않고 포함 된 문서에 추가 필드를 추가하는 방법

  26. 26

    PRISM 및 Unity를 사용하여 MVVM에서 모델 객체를 인스턴스화하는 방법 / 위치

  27. 27

    .where ()를 사용하여 백본에서 모델의 중첩 된 객체를 쿼리하는 방법

  28. 28

    노드 orm에서 생성 된 다른 파일에서 모델 객체를 사용하는 방법

  29. 29

    Swift-View Controller에서 사용할 모델의 API 호출에서 json 객체를 반환하는 방법

뜨겁다태그

보관