2012-06-12 33 views
6

Tôi mới phát triển iOS và gặp sự cố liên kết thư viện này trong vài ngày qua.Cách liên kết các thư viện của bên thứ ba đúng cách trong iOS

Tôi đã cố gắng sử dụng GMGridView trong một dự án, nhưng không thể làm cho nó hoạt động.

Dự án này được gửi dưới dạng thư viện tĩnh, vì vậy tôi chỉ cần kéo tệp xcodeproj vào dự án của tôi. Sau đó, tôi đã thêm libGMGridView.a vào Liên kết nhị phân với thư viện, GMGridView trong Phụ thuộc mục tiêu. Tôi cũng đã thêm đường dẫn trong Đường dẫn tìm kiếm tiêu đề.

Tuy nhiên, Xcode vẫn báo cáo .h tệp không tìm thấy lỗi khi tôi cố gắng nhập GMGridView.h.

Có ai có thể cho tôi một bàn tay về điều này không? Cảm ơn trước!

+0

Tôi nghĩ rằng câu hỏi này nên có một số thông tin cho bạn. http://stackoverflow.com/questions/7250302/how-do-third-party-libraries-work-in-objective-c-and-xcode – revolver

+0

Tuyên bố nhập của bạn trông như thế nào? –

+0

Sẽ giống như sau: nhập "GMGridView/GMGridView.h" –

Trả lời

16

Đã xảy ra sự cố tương tự !!! Làm cho nó hoạt động !!!! soooooooo:

  1. bản sao GMGridView thư mục từ https://github.com/gmoledina/GMGridView để dự án của bạn dir
  2. trong xcode nhấp chuột phải vào bất kỳ nhóm tập tin và chọn thêm các tập tin
  3. tìm thư mục GMGridView trong dir thư mục của bạn và chọn GMGridView.xcodeproj - (không sao chép, tạo các nhóm không phải thư mục, thêm mục tiêu)
  4. chuyển đến mục tiêu dự án của bạn - tìm kiếm - HEADER_SEARCH_PATHS thêm- GMGridView/**
  5. chọn Xây dựng giai đoạn trong cài đặt - chọn phụ thuộc mục tiêu và thêm GMGridView
  6. chọn giai đoạn xây dựng trong cài đặt - liên kết các thư viện nhị phân và thêm libGMGridView.a

nhập khẩu nên là:

#import "GMGridView.h" 
#import <QuartzCore/QuartzCore.h> 
+2

Rất kỳ quặc - nhưng rất kịp thời - rằng bạn đang cố gắng tìm ra điều này vào thời điểm chính xác mà tôi cũng vậy. Cảm ơn vì điều này, nó hoạt động! – adriandz

+0

Im thực hiện chính xác như được mô tả nhưng nó vẫn không nhận ra! Hãy giúp tôi! –

+1

cung cấp thêm một số thông tin hoặc liên hệ với tôi [email protected] – comonitos

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