Có thể sử dụng một UIPasteboard được đặt tên (nghĩa là không phải là toàn cầu) để chuyển dữ liệu giữa hai ứng dụng?Đã đặt tên UIPasteboard giữa các ứng dụng?
- các ứng dụng là hoàn toàn độc lập với nhau, vì vậy có bó ID khác nhau từ các nhà cung cấp khác nhau
- Tôi muốn sử dụng một tông được đặt tên, vì vậy nội dung riêng của người dùng trong tông toàn cầu không được ghi đè
tài liệu của Apple nói:
Pasteboards có thể được công khai hay riêng tư. Các bảng thông báo công khai được gọi là các bảng mã hệ thống; các bảng riêng tư được tạo ra bởi các ứng dụng, và do đó được gọi là các bảng tổng hợp ứng dụng.
Hàm ý là một tấm bảng có thể là "toàn cầu và công khai" hoặc "được đặt tên và riêng tư".
Tôi đã tạo hai ứng dụng, với các ID gói khác nhau và dường như có thể truyền nội dung từ ứng dụng này sang ứng dụng khác bằng cách sử dụng bảng chữ cái được đặt tên riêng tư. Nhưng đó chỉ là một tính năng của Trình mô phỏng iOS, hoặc một cái gì đó thực sự được hỗ trợ nhưng không được ghi chép đầy đủ?
Cảm ơn mọi thông tin chi tiết!
Cảm ơn câu trả lời của bạn. Bạn đặc biệt nói "ứng dụng của bạn", nhưng tôi quan tâm hơn đến "bất kỳ hai ứng dụng nào", không nhất thiết phải có hai ứng dụng từ cùng một nhà cung cấp. – Matthew
Cho dù các ứng dụng là của bạn hoặc từ bất cứ ai miễn là họ nhận thức được chìa khóa thì bạn ổn. Đây là phương pháp tương tự mà OpenUDID sử dụng, đó là cách chia sẻ khóa duy nhất trong số bất kỳ ứng dụng nào sử dụng phương pháp này. – rooster117
Tuyệt vời, cảm ơn một lần nữa. Câu trả lời hàng đầu! :-D – Matthew