ARC kullanan bir projede çalışıyorum ve halihazırda sahip olduğum bir kod parçası ile sorun yaşıyorum.Dolaylı bir işaretçinin ARC ile hedef-c işaretçisine dolaylı olarak dönüştürülmesi
heres kod: 'NSError' için objektif-c pointer için dolaylı işaretçisi
örtük dönüştürme ARC ile izin verilmese:
- (id)initWithError:(NSError **)error { if ((self = [super init])) { errorPointer = error; //Getting error here } return self; }
Im şeklinde bir hata alıyorum.
Bu sorunu gidermek için ne yapmalıyım? Köprülü bir oyuncu kadrosunu denedim ama işe yaramadı. Herhangi bir yardım için teşekkür ederiz.
Ah sadece açıklama için, .h dosyasında bu ben değişken errorPointer ilan nasıl olup:
NSError * errorPointer;
Teşekkürler!
'errorPointer =' error; '? – UIAdam
@AdamW Kesinlikle, siz haklısınız! Adlandırma nedeniyle kafam karıştı. Teşekkürler! – dasblinkenlight
Çok teşekkür ederim! Bu sorunu çözdü! –