저는 ARC를 사용하는 프로젝트에서 작업 중이며 이미 가지고있는 기존 코드에 문제가 있습니다.암시 적으로 간접 포인터를 ARC를 사용하여 objective-c 포인터로 변환
을 heres 코드 : 'NSError'에 목표 - C 포인터 간접 포인터의
암시 적 변환이 ARC으로 허용되지 않습니다 :
- (id)initWithError:(NSError **)error { if ((self = [super init])) { errorPointer = error; //Getting error here } return self; }
임라는 오류가 나타납니다.
이 문제를 해결하려면 어떻게해야합니까? 브릿지 캐스트를 시도했지만 작동하지 않았습니다. 도움을 주시면 감사하겠습니다.
오는 설명 들어, .H 파일이 내가 변수 errorPointer 선언하는 방법입니다 :
NSError * errorPointer을;
고마워요!
'errorPointer = * error;'가 아닌가? – UIAdam
@AdamW 물론, 당신 말이 맞습니다! 이름 때문에 혼란스러워. 감사! – dasblinkenlight
대단히 고마워요! 그게 문제를 해결 했어! –