2015-07-20 18 views
9

Để khung Objective-C của tôi liên kết thành công trong khung cảm ứng ca cao Swift của tôi, tôi phải sử dụng this unpretty workaround. vào dự án dưới dạng tiêu đề công khai.Xcode: LLVM 7.0: Vô hiệu cảnh báo "Tiêu đề ô cho mô-đun không bao gồm tiêu đề"

Tôi hoàn toàn không cần tất cả chúng xuất hiện trong tiêu đề ô của tôi, vì vậy tôi muốn bằng cách nào đó loại bỏ các cảnh báo được tạo ra. ("Tiêu đề ô cho mô-đun 'Foo' không bao gồm tiêu đề"). Tôi đã đi qua các thiết lập cảnh báo LLVM trong các thiết lập xây dựng, nhưng không thể tìm thấy nó.

Trả lời

1

Thử đặt vai trò tiêu đề từ công khai thành dự án và đảm bảo rằng bạn không tham chiếu bất kỳ tiêu đề của bên thứ ba nào từ tiêu đề của chính bạn - chỉ từ triển khai.

Bất kỳ tiêu đề nào có vai trò công khai đều phải được nhập vào tiêu đề ô.

+1

mục đích thực sự liên kết với khung bên thứ ba, giải pháp thay thế tất cả các tiêu đề khung bên thứ ba vì công khai cho phép tránh lỗi liên kết 'tiêu đề không mô-đun', nhưng bạn không muốn hiển thị các tiêu đề này, đó là lý do tại sao bạn sẽ chỉ muốn bỏ qua các cảnh báo và không bao gồm chúng trong tiêu đề ô. – ambientlight

Các vấn đề liên quan