Khi cập nhật một số mã của tôi tương thích với SDK iOS 5, tôi đã cố gắng cấu trúc lại mã của mình bằng cách sử dụng "Chuyển đổi thành mục tiêu- C ARC "trong Xcode và đã nhận được lỗi. Lỗi xảy ra trên một biến cá thể trong tệp .h của tôi.Đếm tham chiếu tự động: Con trỏ tới loại không phải là 'NSError *' không có quyền sở hữu rõ ràng
NSError **_error;
Lỗi nói "Con trỏ đến loại không phải là" NSError * 'không có quyền sở hữu rõ ràng ". Làm thế nào tôi có thể sửa lỗi này?
Câu hỏi này (xem http://stackoverflow.com/questions/6907726/setting-nserror-within-a-block-using-arc) là điều gần nhất tôi có thể tìm thấy về chủ đề này. – Ziminji
Tại sao bạn sử dụng hai hướng trong một biến mẫu? Bạn chỉ cần điều đó cho các tham số phương thức sao cho NSErrors có thể được truyền lại. –
@BradLarson ok, vậy cách nào đúng (trong ARC) để khởi tạo một cá thể 'NSError' khi gọi một phương thức nhận' (NSError **): error' làm đối số? – raffian