클래스 객체를 초기화 할 수 없습니다 : Objective-C

Aeisys

CCNode의 간단한 하위 클래스를 만들려고하는데 개체를 만들 수 없습니다.

오류 " * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason : '* + [ContentPane <0x206898> init] : cannot init a class object.'"

CCNode의 하위 클래스는 다음과 같습니다.

#import "ContentPane.h"

@implementation ContentPane{
    int content[8][4];
    CCSprite *_rockPath1;
    CCSprite *_rockPath2;
}

- (id)init {
    self = [super init];

    if (self) {
        CCLOG(@"ContentPane created");
    }

    return self;
}

@종료

여기에서 시작하려고합니다.

- (void)didLoadFromCCB {
    // tell this scene to accept touches
    self.userInteractionEnabled = TRUE;
    _counter = 0;
    ContentPane *pane = [ContentPane init];
}
크림 콘

몇 가지,

Obj-c에서 Object를 초기화하려면 공간을 할당해야합니다. 그것은 alloc키워드를 사용하여 수행됩니다 .

그래서 당신의 ContentPane *pane = [ContentPane init];

로 변하다 ContentPane *pane = [[ContentPane alloc] init];

또한 어떤 튜토리얼을 따르 든 Stop ... 변수를 선언하는 방식 (iVars)은 매우 오래된 방식으로 작업을 수행하는 방식입니다. 실제로 속성이어야합니다. Boolean값에 의해 표현 YES하고 NO있지 TRUEFALSE

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

클래스 객체를 초기화 할 수 없음-Xcode

Objective-C 프로그램을 실행할 때 "클래스 객체를 초기화 할 수 없습니다"라는 오류가 발생하는 이유는 무엇입니까?

"if"로 클래스를 초기화 할 수 없습니다.

해독-DefaultKotlinSourceSetKt 클래스를 초기화 할 수 없습니다.

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

Java의 생성자 및 클래스를 마스터 할 수 없습니다 (객체 초기화).

Rails : 초기화 프로그램에서 클래스의 객체를 생성 할 수 없습니다.

Python 클래스에서 spark 개체를 초기화할 수 없습니다.

Java 오류 : 기본 클래스를 초기화 할 수 없습니다

C ++는 기본 클래스의 기본 클래스를 초기화 할 수 있습니까?

org.codehaus.groovy.reflection.ReflectionCache 클래스를 초기화 할 수 없습니다.

HBase-Scala-ProtobufUtil 클래스를 초기화 할 수 없습니다.

Spring에서 Bean 클래스를 초기화 할 수 없습니다.

org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider 클래스를 초기화 할 수 없습니다.

Spring : java.lang.NoClassDefFoundError : 클래스를 초기화 할 수 없습니다.

java.lang.NoClassDefFoundError : XXX 클래스를 초기화 할 수 없습니다.

Spring Boot 2.0.4 + Thymeleaf 3.0.9 : HTMLTemplateParser 클래스를 초기화 할 수 없습니다.

com.amazonaws.services.sqs.AmazonSQSClient 클래스를 초기화 할 수 없습니다.

parseSdkContent 실패 android.graphics.Typeface 클래스를 초기화 할 수 없습니다.

io.debezium.connector.oracle.OracleConnectorConfig 클래스를 초기화할 수 없습니다.

오류 : ru.yandex.clickhouse.ClickHouseUtil 클래스를 초기화 할 수 없습니다.

android.support.design.widget.CoordinatorLayout 클래스를 초기화 할 수 없습니다.

Cassandra가 com.sun.jna.Native 클래스를 초기화 할 수 없습니다.

모의 클래스의 멤버를 초기화 할 수 없습니다.

오류 : org.xerial.snappy.Snappy 클래스를 초기화 할 수 없습니다.

com.ibm.ws.ffdc.FFDCFilter 클래스를 초기화 할 수 없습니다.

NoClassDefFoundError : .... utils.HibernateSessionFactory 클래스를 초기화 할 수 없습니다.

Weblogic 오류-weblogic.jndi.Environment 클래스를 초기화 할 수 없습니다.

org.springframework.web.context.request.ServletRequestAttributes 클래스를 초기화 할 수 없습니다.

TOP 리스트

  1. 1

    C # 16 진수 값 0x12는 잘못된 문자입니다.

  2. 2

    Matlab의 반복 Sortino 비율

  3. 3

    Python의 csv 파일에서 첫 번째 열 삭제

  4. 4

    개체 참조가 개체의 인스턴스로 설정되지 않았습니까? (예외 오류 ~ ASP.NET MVC)

  5. 5

    atob은 인코딩 된 base64 문자열을 디코딩하지 않습니다.

  6. 6

    EventEmitter <string>의 컨텍스트 'this'가 Observable <string> 유형의 'this'메서드에 할당되지 않았습니다.

  7. 7

    병합 셀을 사용하여 워크 시트의 데이터 필터링

  8. 8

    PhpStorm 중단 점에서 변수 값을 볼 수 없습니다.

  9. 9

    jQuery에서 이벤트 핸들러를 제거하는 가장 좋은 방법은 무엇입니까?

  10. 10

    `@ Transactional`이 있음에도 불구하고 이러한 데이터베이스 수정 사항이 롤백되지 않는 이유는 무엇입니까?

  11. 11

    ssh를 사용하여 원격에서 로컬로 파일 복사

  12. 12

    종속 사용자 정의 Lightning 선택 목록 Level2 및 Level3을 설정한 다음 Lightning 구성 요소에서 Level2를 재설정하지만 Level2 캐시 데이터가 저장됨

  13. 13

    2 개의 이미지를 단일 평면 이미지로 결합

  14. 14

    팝업처럼 위젯을 표시하는 방법

  15. 15

    [해결] 쿠키 설정 SameSite = Chrome / JSP, JAVASCRIPT에서 작동하지 않습니다.

  16. 16

    버튼 클릭을 기반으로 특정 CSS 클래스를 추가하는 방법은 무엇입니까?

  17. 17

    React 구성 요소가 자동으로 초기 상태로 다시 렌더링됩니다.

  18. 18

    연결된 서버 쿼리는 작동하지만 동일한 OPENQUERY는 "sys.servers에서 서버 'SERVER'를 찾을 수 없습니다.

  19. 19

    파일 2의 파일 1에서 동일한 줄을 조건으로 바꿉니다.

  20. 20

    아이디어 Intellij : 종속성 org.json : json : 20180813을 찾을 수 없음, maven에서 org.json 라이브러리를 가져올 수 없음

  21. 21

    상황에 맞는 메뉴 색상

뜨겁다태그

보관