Tôi có một giao thức trong nhanh chóng:Không loại hoặc giao thức có tên là 'ReformerProtocol' trong .h, nhưng .m hoạt động tốt
import Foundation
@objc protocol ReformerProtocol {
func reformDataWithManager(apiManager: FSAPIClient) -> NSDictionary
}
Trong C .m Mục tiêu của tôi nếu tôi xác định một phương pháp như:
- (NSDictionary *)fetchDataWithReformer:(id<ReformerProtocol>)reformer {
}
nó hoạt động tốt, nhưng nếu tôi tuyên bố phương pháp này trong file .h:
- (NSDictionary *)fetchDataWithReformer:(id<ReformerProtocol>)reformer;
lỗi này là:
No type or protocol named 'ReformerProtocol'
Không chắc chắn lý do.
Bạn đã nhập tiêu đề '-Swift' chưa? – jtbandes
vâng, tôi nghĩ đó là lý do tại sao tệp .m hoạt động. –