2016-02-03 22 views
5

Tôi đã thấy SwiftyJSON làm việc như thế nào trong một dự án phụ và muốn chuyển nó sang dự án chính của tôi. Sau khi sử dụng Cocoapods để cài đặt SwiftyJSON và mở xcworkspace (của dự án chính của tôi bây giờ), tôi đã đi để thêm mã của tôi: let jsonBIG = JSON(data: data2) và đã nhận được một lỗi "Sử dụng JSON nhận dạng chưa được giải quyết". Tôi đã nghiên cứu và tìm thấy một giải pháp để thêm import SwiftyJSON vào đầu mỗi tệp sử dụng nó. Khi tôi làm điều đó, tôi nhận được một lỗi nói rằng "No such Module 'SwiftyJSON'". Tôi đã nhìn khắp nơi và đã thử những điều này và không có gì đã làm việc:Lỗi khi nhập SwiftyJSON với Cocoapods

  • làm sạch và xây dựng dự án
  • làm sạch xây dựng thư mục
  • chạy lại pod cài đặt (với XCode hoàn toàn khép kín)
  • thêm SwiftyJSON. khung cho các Khung và Thư viện được liên kết
  • tệp xcworkspace đã xóa và cụm được cài đặt lại
  • kiểm tra xem cấu hình gỡ lỗi và phát hành của dự án của tôi có trỏ đến cấu hình được tạo bởi t anh ta cài đặt pod

Tôi đã xem xét mọi thứ tôi có thể tìm thấy về chủ đề này trên Google và StackOverflow và dường như không có gì hoạt động. Tôi biết nó không phải là một vấn đề Cocoapods bởi vì tôi đã SwiftyJSON để làm việc trên một trong các dự án khác của tôi. Cứu giúp?

chỉnh sửa: Có thể điều này tạo nên sự khác biệt? Trong dự án phụ của tôi (nơi SwiftyJSON hoạt động) có một biểu tượng hộp công cụ/khung màu vàng bên cạnh khung: enter image description here

Nhưng trong dự án mới của tôi, nơi tôi đang cố gắng để SwiftyJSON làm việc đó chỉ là biểu tượng thư viện màu trắng như thế này: enter image description here

Mặc dù khi tôi đi để thêm khung nó cho thấy hộp công cụ/biểu tượng khung vàng như thế này: enter image description here

+0

Cấu hình gỡ lỗi và phát hành của dự án của bạn trong Xcode có trỏ đến cấu hình do cài đặt nhóm tạo ra không? Ngoài ra, hãy đảm bảo bạn đang sử dụng tệp '.xcworkspace' thay vì tệp' .xcodeproj' của dự án. –

+0

Có, tôi cũng đã kiểm tra điều đó (quên đề cập đến điều đó!) Và tôi đã kiểm tra gấp ba lần rằng tôi đang sử dụng .xcworkspace – tessa

+0

Trông 'Podfile' của bạn trông như thế nào? –

Trả lời

0

Hóa ra rằng đã có sai sót khác mà cần phải được cố định trong dự án của tôi đã chặn SwiftyJSON nhập đúng cách. Khi tôi đã sửa các lỗi khác, mọi thứ hoạt động như mong đợi.

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