PFObject 하위 클래스의 하위 클래스를 구현하는 방법은 무엇입니까?

라인 하르트 남자

다음과 같이 정의 된 AParse 의 하위 클래스 가 있습니다 PFObject.

@interface A : PFObject <PFSubclassing>
@end
@implementation A
+ (void)load {
    [self registerSubclass];
}
+ (NSString *)parseClassName {
    return NSStringFromClass([self class]);
}
@end

다음과 같이 정의 된 의 하위 클래스 B필요합니다.A

@interface B : A <PFSubclassing>
@end
@implementation B
+ (void)load {
    [self registerSubclass];
}
+ (NSString *)parseClassName {
    return NSStringFromClass([self class]);
}
@end

AB의해 AppDelegate에 등록된다

[A registerSubclass];
[B registerSubclass];

이것이 하위 클래스의 하위 클래스를 정의하는 올바른 방법인지 확실하지 않습니다 PFObject.

https://www.parse.com/questions/what-does-this-error-mean-subclasses-of-subclasses-may-not-have-separate-parseclassname-definitions+ (NSString *)parseClassName하위 클래스 A에서만 정의해서는 안된다는 것을 제안합니다 . 하위 클래스 B.
그러나 그렇게 +[A parseClassName]: unrecognized selector sent to class하면 AregisterSubclass메서드가 호출 될 때 오류가 발생 합니다.
또한 + (void)loadsubclass 메서드 A[A registerSubclass]AppDelegate 의 호출을 생략 하면 앱이 작동하는 것 같습니다.

그래서 제 질문은 :

그것은, 정정 가장 낮은 수준에서 서브 클래스 만 사용할 수 있나요 <PFSubclassing>, + (NSString *)parseClassName, + (void)load,과 AppDelegate에에 등록하거나, 그것을 할 올바른 방법은 무엇입니까?

라인 하르트 남자

내 질문에 답하기 위해 아마도 이것은 다른 사람들에게 도움이 될 것입니다 (이제 2 주 동안 다음 설정을 사용했으며 모든 것이 잘 작동하는 것 같습니다).

하위 클래스의 PFObject하위 클래스가 있는 경우 계층 구조에서 가장 낮은 하위 클래스대해서만 다음을 수행해야합니다.

  • AppDelegate에 등록
  • 채택 PFSubclassing하고 구현 +(void)load하고+(NSString *)parseClassName

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

슈퍼 클래스 개체의 하위 클래스를 찾는 방법은 무엇입니까? (자바)

분류에서Dev

Automapper를 사용하여 클래스를 하위 클래스에 매핑하는 방법은 무엇입니까?

분류에서Dev

PFObject 하위 클래스를 초기화 할 수 없습니다.

분류에서Dev

일반 사전 클래스를 구현하는 방법은 무엇입니까?

분류에서Dev

R의 S3 클래스 : 수퍼 클래스와 하위 클래스를 올바르게 정의하는 방법은 무엇입니까?

분류에서Dev

하위 클래스 모델, ActiveRecord 모델의 범위를 지정하는 방법은 무엇입니까?

분류에서Dev

C ++ 클래스를 다른 클래스의 구성원으로 정의하는 방법은 무엇입니까?

분류에서Dev

Android의 하위 클래스에 서비스 개체를 전달하는 방법은 무엇입니까?

분류에서Dev

스토리 보드 UIView를 뷰의 하위 클래스로 설정하는 방법은 무엇입니까?

분류에서Dev

PyCharm의 클래스에서 함수를 아래 (위)로 이동하는 방법은 무엇입니까?

분류에서Dev

클래스 템플릿의 하위 클래스를 클래스 템플릿으로 만드는 방법은 무엇입니까?

분류에서Dev

Typescript에서 Abstract 클래스의 하위 클래스 유형을 나타내는 방법은 무엇입니까?

분류에서Dev

"Document"의 직접 하위 클래스가 아닌 하위 클래스를 자체 컬렉션에 저장하는 방법은 무엇입니까?

분류에서Dev

Typecasting PFObject 하위 클래스가 작동하지 않습니다.

분류에서Dev

Java의 하위 클래스에서 메서드를 재정의하지 않는 방법은 무엇입니까?

분류에서Dev

Ruby의 하위 클래스에서 람다 변수를 재정의하는 방법은 무엇입니까?

분류에서Dev

하위 노드의 CSS 클래스를 재정의하는 방법은 무엇입니까?

분류에서Dev

같은 클래스의 요소를 무작위로 선택하는 방법은 무엇입니까?

분류에서Dev

같은 클래스의 요소를 무작위로 선택하는 방법은 무엇입니까?

분류에서Dev

하위 클래스에서 operator ==를 정의하는 것을 잊지 않는 방법은 무엇입니까?

분류에서Dev

Java의 클래스에서 Logger를 구현하는 표준 방법은 무엇입니까?

분류에서Dev

열거 형 클래스 객체의 2D 벡터를 구현하는 방법은 무엇입니까?

분류에서Dev

pickerView 클래스의 didSelectRow 메소드를 구현하는 방법은 무엇입니까?

분류에서Dev

추상 클래스의 메서드를 구현하는 방법은 무엇입니까? (자바)

분류에서Dev

Java의 다른 클래스에서 start (Stage) 메서드를 구현하는 방법은 무엇입니까?

분류에서Dev

Symfony Messenger에서 "하위"클래스의 메시지 처리를 피하는 방법은 무엇입니까?

분류에서Dev

하위 태그에 대한 클래스를 정의하는 방법은 무엇입니까?

분류에서Dev

tkinter : Label의 하위 클래스를 화면에 표시하는 방법은 무엇입니까?

분류에서Dev

다른 클래스의 프레임에 하위 뷰를 추가하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    슈퍼 클래스 개체의 하위 클래스를 찾는 방법은 무엇입니까? (자바)

  2. 2

    Automapper를 사용하여 클래스를 하위 클래스에 매핑하는 방법은 무엇입니까?

  3. 3

    PFObject 하위 클래스를 초기화 할 수 없습니다.

  4. 4

    일반 사전 클래스를 구현하는 방법은 무엇입니까?

  5. 5

    R의 S3 클래스 : 수퍼 클래스와 하위 클래스를 올바르게 정의하는 방법은 무엇입니까?

  6. 6

    하위 클래스 모델, ActiveRecord 모델의 범위를 지정하는 방법은 무엇입니까?

  7. 7

    C ++ 클래스를 다른 클래스의 구성원으로 정의하는 방법은 무엇입니까?

  8. 8

    Android의 하위 클래스에 서비스 개체를 전달하는 방법은 무엇입니까?

  9. 9

    스토리 보드 UIView를 뷰의 하위 클래스로 설정하는 방법은 무엇입니까?

  10. 10

    PyCharm의 클래스에서 함수를 아래 (위)로 이동하는 방법은 무엇입니까?

  11. 11

    클래스 템플릿의 하위 클래스를 클래스 템플릿으로 만드는 방법은 무엇입니까?

  12. 12

    Typescript에서 Abstract 클래스의 하위 클래스 유형을 나타내는 방법은 무엇입니까?

  13. 13

    "Document"의 직접 하위 클래스가 아닌 하위 클래스를 자체 컬렉션에 저장하는 방법은 무엇입니까?

  14. 14

    Typecasting PFObject 하위 클래스가 작동하지 않습니다.

  15. 15

    Java의 하위 클래스에서 메서드를 재정의하지 않는 방법은 무엇입니까?

  16. 16

    Ruby의 하위 클래스에서 람다 변수를 재정의하는 방법은 무엇입니까?

  17. 17

    하위 노드의 CSS 클래스를 재정의하는 방법은 무엇입니까?

  18. 18

    같은 클래스의 요소를 무작위로 선택하는 방법은 무엇입니까?

  19. 19

    같은 클래스의 요소를 무작위로 선택하는 방법은 무엇입니까?

  20. 20

    하위 클래스에서 operator ==를 정의하는 것을 잊지 않는 방법은 무엇입니까?

  21. 21

    Java의 클래스에서 Logger를 구현하는 표준 방법은 무엇입니까?

  22. 22

    열거 형 클래스 객체의 2D 벡터를 구현하는 방법은 무엇입니까?

  23. 23

    pickerView 클래스의 didSelectRow 메소드를 구현하는 방법은 무엇입니까?

  24. 24

    추상 클래스의 메서드를 구현하는 방법은 무엇입니까? (자바)

  25. 25

    Java의 다른 클래스에서 start (Stage) 메서드를 구현하는 방법은 무엇입니까?

  26. 26

    Symfony Messenger에서 "하위"클래스의 메시지 처리를 피하는 방법은 무엇입니까?

  27. 27

    하위 태그에 대한 클래스를 정의하는 방법은 무엇입니까?

  28. 28

    tkinter : Label의 하위 클래스를 화면에 표시하는 방법은 무엇입니까?

  29. 29

    다른 클래스의 프레임에 하위 뷰를 추가하는 방법은 무엇입니까?

뜨겁다태그

보관