Tôi đang gặp sự cố với khả năng hiển thị enum trong chương trình Mục tiêu-C. Tôi có hai tệp tiêu đề và một tệp định nghĩa một typedef enum
. Một tệp khác cần sử dụng loại typedef
'd.Chuyển tiếp khai báo enum trong Mục tiêu-C
Trong C thẳng, tôi chỉ đơn giản là #include
tệp tiêu đề khác, nhưng trong Mục tiêu-C, bạn không nên sử dụng #import
giữa các tệp tiêu đề thay vì sử dụng các khai báo @class
về phía trước nếu cần. Tuy nhiên, tôi không thể tìm ra cách để chuyển tiếp một kiểu liệt kê.
Tôi không cần giá trị được liệt kê thực tế, ngoại trừ trong tệp triển khai .m
tương ứng, nơi tôi có thể an toàn #import
. Vì vậy, làm thế nào tôi có thể nhận được typedef enum
để được công nhận trong tiêu đề?
Đối với câu trả lời gần đây (Swift 3, 2017) tìm kiếm tại câu trả lời của tôi. http://stackoverflow.com/a/42009056/342794 – lal