2012-01-03 35 views
6

Tôi có hai dự án mà RestKit framework.Mục tiêu-C không được tải - Cách gỡ lỗi này

Một dự án hoạt động không có vấn đề nhưng một dự án khác không thành công, ngay khi khung RestKit được sử dụng.

tôi phát hiện ra rằng mã thất bại là thế này:

return [anNSString MD5]; 

Phương pháp MD5 là một phương pháp thể loại và được nhập khẩu như thế này:

#import "NSString+MD5.h" 

Tuy nhiên, trong một dự án, tôi tiếp tục nhận được lỗi sau:

-[__NSCFString MD5]: unrecognized selector sent to instance 0x88a3390 

Tôi hiểu các khái niệm cơ bản về danh mục và rằng chúng có thể được tải trong thời gian chạy, nhưng tôi không thấy lý do tại sao danh mục không được tải trong trường hợp này.

Đây là những tập tin trên github: NSString+MD5.m, NSString+MD5.h,

Trả lời

7

Nó không đủ để chỉ bao gồm các tập tin tiêu đề. Bạn cũng cần biên dịch và liên kết tệp .m trong dự án của bạn.

+0

Tôi đang biên dịch ngầm nguồn bằng cách thêm các sản phẩm riêng lẻ làm phụ thuộc. – Besi

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