NSNumber 할당 문제. 잘못된 번호가 지정됨

wholly_cow

API에서 JSON으로 데이터를 받고 있으며 데이터를 사용자 지정 클래스로 변환 한 후 특정 속성을 코어 데이터 DB에 쓰려고합니다.

내 코드는 다음과 같습니다.

NSLog(@"topPost: %@; post(in): %@", topPostsEntity.totalAgainst,post.totalAgainst);
topPostsEntity.totalAgainst = post.totalAgainst;
NSLog(@"topPost: %@; post(in): %@", topPostsEntity.totalAgainst,post.totalAgainst);

topPostEntity는 Core-Data 엔티티입니다. topPostEntity.totalAgainst는 다음과 같이 정의됩니다.

@property (nonatomic, retain) NSNumber * totalAgainst;

게터에서 특별한 것은 없습니다.

- (NSNumber *)totalAgainst
{
    if (!_totalAgainst) _totalAgainst = [[NSNumber alloc]init];
    return _totalAgainst;
}

post.totalAgainst는 다음과 같이 NSNumber로도 정의됩니다.

@property (nonatomic,strong) NSNumber *totalAgainst;

내 충격에 이것은 로그가 읽는 것입니다.

2013-11-02 00:42:42.476 kello[6260:70b] topPost: 0; post(in): 40000
2013-11-02 00:42:42.476 kello[6260:70b] topPost: -25536; post(in): 40000

topPostEntity.totalAgainst에 40000을 할당하면 어떻게 -25536을 저장할 수 있습니까?

wholly_cow

문제를 해결했습니다.

핵심 데이터 엔터티를 Integer 16으로 설정했습니다. 이것을 Integer 64로 변경하여 문제가 해결되었습니다. 나는 누군가가 자신의 문제를 돕기 위해이 q를 어떻게 찾을 수 있을지 모르겠지만, 그렇다면-환호합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

잘못된 값을 제공하는 NSNumber

분류에서Dev

타원 문제 (회전 됨) : 모든 점의 잘못된 위치가 감지 됨

분류에서Dev

행렬 크기가 고유 행렬 유형으로 특정 제한을 초과하면 C ++ 잘못된 할당

분류에서Dev

할당을 완료했지만 while 루프가 나에게 잘못된 대답을 제공합니다.

분류에서Dev

올바른 문자가 Char 변수에 할당 될 때까지 잘못된 입력 무시

분류에서Dev

C ++에 "확장 메서드 지원"을 추가하는 잘못된 포인터 할당 트릭이 향후 문제가 될 수 있습니까?

분류에서Dev

IF 문 문제가있는 NSNumber

분류에서Dev

UICollectionView에 잘못된 셀 선택 문제가 표시됨

분류에서Dev

CSS Float 문제-Div가 잘못된 위치에 표시됨

분류에서Dev

잘못된 문자를 입력 할 때 텍스트 필드를 지우는 데 문제가 있습니다.

분류에서Dev

NSNumberFormatterCurrencyStyle을 사용하여 형식을 지정할 때 NSNumber가 null로 반환 됨

분류에서Dev

자동 크기 조정 된 navigationBar 제목 위치가 잘못됨

분류에서Dev

For 루프 범위가 작동하지 않음 : 잘못된 인수 개수 또는 잘못된 속성 할당

분류에서Dev

호출하는 동안 문자열에 잘못된 값을 할당하는 Datatable

분류에서Dev

범례가 생성되지 않았거나 생성 된 경우 데이터에 대해 잘못 할당 됨

분류에서Dev

다른 "foreach ()에 대해 잘못된 인수가 제공됨"문제

분류에서Dev

C ++ 해시가 new로 잘못된 할당을 설정했습니다.

분류에서Dev

구조 벡터의 잘못된 할당? 코드가 작동하지 않음

분류에서Dev

비밀번호 입력 후 Sudo가 정지됨-/ dev / null 문제

분류에서Dev

NSNumber가 문자열에서 생성 된 경우 NSNumber 배열을 정렬하는 방법

분류에서Dev

HTML에 포함 된 <? php 지시문에 대해 잘못된 PHP가 시작됨

분류에서Dev

Conv1D를 CNN 모델 정의에 추가 할 때 잘못된 구문

분류에서Dev

stanford-nlp OpenIE가 문장에서 잘못된 정보를 추출 할 때?

분류에서Dev

구문 오류 : 잘못된 fd 번호?

분류에서Dev

해당 문자를 제거한 후에도 태그 매니페스트 속성 패키지에 잘못된 문자 '_'이 (가) 있습니다.

분류에서Dev

배열을 제공 할 때 foreach "잘못된 인수 제공됨"

분류에서Dev

bigquery에 오류를 사용 설정할 때 잘못된 레코드 번호를받지 못함

분류에서Dev

할당 된 문자가 삽입 된 C 문자 배열 인쇄 번호

분류에서Dev

keyCode 문제 잘못된 값 감지

Related 관련 기사

  1. 1

    잘못된 값을 제공하는 NSNumber

  2. 2

    타원 문제 (회전 됨) : 모든 점의 잘못된 위치가 감지 됨

  3. 3

    행렬 크기가 고유 행렬 유형으로 특정 제한을 초과하면 C ++ 잘못된 할당

  4. 4

    할당을 완료했지만 while 루프가 나에게 잘못된 대답을 제공합니다.

  5. 5

    올바른 문자가 Char 변수에 할당 될 때까지 잘못된 입력 무시

  6. 6

    C ++에 "확장 메서드 지원"을 추가하는 잘못된 포인터 할당 트릭이 향후 문제가 될 수 있습니까?

  7. 7

    IF 문 문제가있는 NSNumber

  8. 8

    UICollectionView에 잘못된 셀 선택 문제가 표시됨

  9. 9

    CSS Float 문제-Div가 잘못된 위치에 표시됨

  10. 10

    잘못된 문자를 입력 할 때 텍스트 필드를 지우는 데 문제가 있습니다.

  11. 11

    NSNumberFormatterCurrencyStyle을 사용하여 형식을 지정할 때 NSNumber가 null로 반환 됨

  12. 12

    자동 크기 조정 된 navigationBar 제목 위치가 잘못됨

  13. 13

    For 루프 범위가 작동하지 않음 : 잘못된 인수 개수 또는 잘못된 속성 할당

  14. 14

    호출하는 동안 문자열에 잘못된 값을 할당하는 Datatable

  15. 15

    범례가 생성되지 않았거나 생성 된 경우 데이터에 대해 잘못 할당 됨

  16. 16

    다른 "foreach ()에 대해 잘못된 인수가 제공됨"문제

  17. 17

    C ++ 해시가 new로 잘못된 할당을 설정했습니다.

  18. 18

    구조 벡터의 잘못된 할당? 코드가 작동하지 않음

  19. 19

    비밀번호 입력 후 Sudo가 정지됨-/ dev / null 문제

  20. 20

    NSNumber가 문자열에서 생성 된 경우 NSNumber 배열을 정렬하는 방법

  21. 21

    HTML에 포함 된 <? php 지시문에 대해 잘못된 PHP가 시작됨

  22. 22

    Conv1D를 CNN 모델 정의에 추가 할 때 잘못된 구문

  23. 23

    stanford-nlp OpenIE가 문장에서 잘못된 정보를 추출 할 때?

  24. 24

    구문 오류 : 잘못된 fd 번호?

  25. 25

    해당 문자를 제거한 후에도 태그 매니페스트 속성 패키지에 잘못된 문자 '_'이 (가) 있습니다.

  26. 26

    배열을 제공 할 때 foreach "잘못된 인수 제공됨"

  27. 27

    bigquery에 오류를 사용 설정할 때 잘못된 레코드 번호를받지 못함

  28. 28

    할당 된 문자가 삽입 된 C 문자 배열 인쇄 번호

  29. 29

    keyCode 문제 잘못된 값 감지

뜨겁다태그

보관