Tôi gặp sự cố với dự án Xcode của mình.Sửa lỗi ARC khi sử dụng đối tượng Objective-C trong struct
tôi có những dòng này:
typedef struct
{
NSString *escapeSequence;
unichar uchar;
}
và tôi nhận được lỗi này:
ARC forbids Objective-C objects in structs or unions.
Làm thế nào tôi có thể sửa chữa nó?
Tôi dường như không thể tìm ra cách vi phạm ARC nhưng tôi rất muốn tìm hiểu.
thể trùng lặp của [Thay thế cho đối tượng-C Mục tiêu trong cấu trúc (ARC)] (http: // stackoverflow. com/questions/10055404/alternative-to-target-c-objects-in-structs-arc) –
Ngoài ra: [ARC cấm đối tượng-C trong các cấu trúc hoặc các công đoàn mặc dù đánh dấu tập tin -fno-objc-arc] (http: //stackoverflow.com/questions/8093099/arc-forbids-objective-c-objects-in-structs-or-unions-despite-marking-the-file-f), [Các lớp Objective-C trong các cấu trúc với ARC] (http://stackoverflow.com/questions/10851870/objective-c-classes-in-structs-with-arc), [tài liệu ARC] (http: // clang. llvm.org/docs/AutomaticReferenceCounting.html#ownership-qualified-fields-of-structs-and-unions). –
anh trai, bạn đã sử dụng mã trên cho trình đọc epub. Nếu vậy xin hướng dẫn tôi chuyển đổi nó thành vòng cung. Nó sẽ cực kỳ hữu ích cho tôi. –