2012-08-15 16 views
5

Tôi đang phát triển một ứng dụng mẫu mà người dùng có thể đọc tệp pdf, tệp pdf trong gói ứng dụng của tôi và tôi sử dụng chế độ xem web để đọc các tệp này. Bây giờ tôi muốn thêm một nút cho phép người dùng nhấp vào và sao chép tệp pdf vào thư viện iBooks, điều đó có nghĩa là khi người dùng thực hiện hành động này, sau đó, khi người dùng mở ứng dụng iBooks, tệp PDF này đã có sẵn trong thư viện iBooks. Bất kỳ ý tưởng cho vấn đề này, plz giúp tôi, cảm ơn rất nhiều. PS: tôi muốn làm như this link, nhưng tôi không muốn mở tệp pdf ngay lập tức trong iBooks khi người dùng nhấp vào nút, tôi chỉ muốn khi người dùng mở ibooks sau đó bất cứ lúc nào, người dùng có thể xem sách pdf này trong giá sáchSao chép tệp PDF vào thư viện iBooks

+1

Nếu không có một API cho nó, đừng bận tâm cố gắng. –

+0

Tôi không muốn mở tệp pdf trong iBooks ngay lập tức, tôi chỉ muốn sao chép tệp pdf này vào một số nơi trong ipad của tôi và sau đó khi người dùng mở ứng dụng iBooks, tệp pdf này đã có sẵn trong thư viện iBooks –

+0

Quyền của Cole. Nếu bạn làm điều đó mà không cần sử dụng API, Apple sẽ thực hiện một quy tắc để ngăn bạn thực hiện nó. –

Trả lời

3

Có không phải là một API có sẵn để trực tiếp thêm nội dung vào iBooks.

Cách hoạt động của ứng dụng là sử dụng UIDocumentInteractionController để trình bày cho người dùng khả năng mở tệp PDF trong ứng dụng hỗ trợ loại tệp bạn chỉ định cho bộ điều khiển. Một trong những ứng dụng đó sẽ là iBooks, nếu ứng dụng được cài đặt trên thiết bị của người dùng.

Tài nguyên bổ sung:

+0

Hi Wayne, Nếu tệp pdf được tải xuống bằng safari, nó sẽ tự động xuất hiện trong menu iBooks. Không phải là nó có thể mà tôi tải về một pdf bằng cách sử dụng ứng dụng của tôi và làm cho các tập tin pdf xuất hiện tự động trong iBooks. Nếu không Làm thế nào safari có thể làm điều đó? –

+0

@BurakKarasoy bạn sẽ thấy rằng Apple thường tự cung cấp các API mà chúng tôi không có quyền truy cập ... –

+0

cảm ơn bạn Wayne, Safari có thể truy cập các API đó nhưng chúng tôi có thể không? –