Al actualizar parte de mi código para que sea compatible con iOS 5 SDK, intenté refactorizar mi código utilizando "Convertir a objetivo- C ARC "en Xcode y recibió un error. El error ocurre en una variable de instancia en mi archivo .hCuenta de referencia automática: Puntero a tipo no const 'NSError *' sin propiedad explícita
NSError **_error;
El error dice "Puntero al tipo no const 'NSError *' sin la propiedad explícita." ¿Cómo puedo arreglar esto?
Esta pregunta (ver http://stackoverflow.com/questions/6907726/setting-nserror-within-a-block-using-arc) es lo más parecido que puedo encontrar sobre el tema. – Ziminji
¿Por qué está utilizando doble indirección en una variable de instancia? Solo debe necesitar eso para los parámetros del método para que NSErrors pueda pasar una copia de seguridad. –
@BradLarson ok, entonces, ¿cuál es la forma correcta (en ARC) de inicializar una instancia 'NSError' cuando se llama a un método que toma' (NSError **): error' como argumento? – raffian