2010-08-01 4 views
0

여기 내 코드에서 무슨 일이 일어 났는가? 나는 클래스 B가 가져온 결과를 R retuning 어떤 종류의 NSManagedObject 현재 클래스 A. 현재 R에있는 속성 pR에 할당합니다. 잠시 후 다른 방법으로 개체를 업데이트하려고했습니다 MO 그것을 데이터베이스에 영구 보관하십시오. 그러나 그 당시 pA는 0이되었습니다. 나는 그것이 R에게 할당되었을 때 R을 유지할 필요가 있었다. 나는 pR이 (비 원자력, 보유) 것으로 선언하고 그것을 합성했다. B에서 반환 된 가져온 결과가 자동으로 해제됩니까?처리하기 위해 관리 대상 객체를 유지해야하는 이유는 무엇입니까?

답변

1

는 포맷을 이용하고 :

self.pR = R; 

만하면 합성 방법에 액세스하지 않는 한 PR = R ;, R이 유지되지 말하면.

+0

예 !!!!!!!!!!!! – zsong

관련 문제