Các vật phẩm có thời gian sống chung trong các bảng tổng quát bao nhiêu thời gian?Các mặt hàng UIPasteboard (generalPasteboard) suốt đời
tài liệu của Apple nói:
Các tông chung là dai dẳng trên khởi động lại thiết bị và ứng dụng tháo gỡ.
Những gì tôi có:
- Hai (hoặc hơn) các ứng dụng đã ký với hồ sơ với đội ID khác nhau;
- Ứng dụng phải lưu trữ các lược đồ url tùy chỉnh của chúng trong một số phổ biến;
gì tôi sẽ làm:
- Sử dụng [UIPasteboard generalPasteboard] để lưu trữ các chương trình để có thể truy cập từ tất cả những ứng dụng.
Những gì tôi cần:
- Những ứng dụng cần phải có quyền truy cập vào chung "lưu trữ" này;
- Để đảm bảo rằng các mục trong bảng phấn sẽ tồn tại trong một khoảng thời gian dài (luôn :-));
Bảng tổng quát liên tục tồn tại. Điều đó rõ ràng, nhưng không rõ ràng về các vật phẩm tồn tại trong tấm bảng này.
Về cơ bản, câu hỏi là: tôi có thể sử dụng bảng tổng quát chung làm bộ nhớ ứng dụng liên tiếp (trong thời gian dài)?
Cập nhật:
T.B. Tôi hiểu rằng đây không phải là cách tiếp cận tốt (đúng) nhưng tôi cần tất cả các ứng dụng đó phải biết về các kế hoạch khác, vì vậy một bộ nhớ dùng chung và có thể truy cập bất cứ lúc nào là bắt buộc (tôi không thể mong đợi khi người dùng mở tất cả các ứng dụng đó). Tôi cần một giải pháp mà không liên quan đến một chương trình phụ trợ.
Bạn có thể đề xuất điều gì đó khác làm cách nào để tôi có thể giải quyết được sự cố của mình không? Cảm ơn!!! –
Nếu ứng dụng của bạn nói chuyện với mạng không phải là vấn đề, thì việc họ đăng ký chương trình của họ trên máy chủ ở đâu đó là giải pháp hợp lý.Lưu trữ kiên trì sau đó hoàn toàn tùy thuộc vào bạn. Nếu máy chủ không hợp lý và nếu các lược đồ không thay đổi nhiều, bạn có thể khiến người dùng thúc đẩy trao đổi các lược đồ khi lần đầu tiên ứng dụng được khởi chạy. App Một thiết bị chuyển mạch để App B để có được các chương trình sau đó chuyển trở lại để cài đặt chúng tại địa phương. Nó không phải là giải pháp ý tưởng nhất nhưng nếu đó là một điều một lần, không phải là xâm nhập. – MyztikJenz
Trên thực tế vấn đề là tất cả các ứng dụng (A, B và vv) đã đăng ký các lược đồ url tùy chỉnh (duy nhất) của họ và ứng dụng A không biết sơ đồ ứng dụng B. Ý tưởng là tất cả các ứng dụng cần biết về mỗi khác (không có phụ trợ). Vì vậy, liên quan đến câu trả lời của bạn, làm thế nào tôi có thể chuyển từ ứng dụng A sang ứng dụng B nếu tôi không biết sơ đồ của nó? –