2012-01-11 29 views
5

Vì vậy, gần đây chúng tôi đã gửi một ứng dụng dựa trên tài liệu với sự giám sát không may: UTI cho loại tài liệu chính của chúng tôi bị bỏ trống. Chúng tôi đã có một cái tên cho nó, nhưng số nhận dạng thẳng lên trống rỗng.Loại tệp khổ sở - Ca cao

Mọi thứ vẫn hoạt động tốt, nhưng sau đó chúng tôi đã thêm một loại tệp khác vào danh sách kết hợp. Loại tệp mới chỉ đơn giản là xml (tuân theo tệp public.xml). Chúng tôi thiết lập nó và thả nó vào tài liệu. Đây là khi chúng tôi bắt gặp sự giám sát của chúng tôi về UTI của loại tài liệu đầu tiên.

Bây giờ, nếu chúng tôi nhiều như chạm vào loại tài liệu này, BOOM. Ứng dụng không thể đọc bất kỳ tệp nào mà nó đã tạo ra loại đó. Chúng tôi thực sự muốn làm sạch điều này, vậy cách tốt nhất để làm như vậy là gì?

Câu hỏi của tôi về bản chất là: Làm cách nào để di chuyển loại tài liệu chính của bạn trong ứng dụng dựa trên tài liệu?

Trả lời

1

Trước tiên, rất khó gỡ lỗi loại sự cố này trên máy bạn đang sử dụng để cắt các bản dựng. Hệ thống UTI động bị nhầm lẫn với ứng dụng nào sở hữu tệp nào. Để giải quyết vấn đề này, có một lệnh bạn có thể chạy trong thiết bị đầu cuối đến clear out the file associations on your system.

Tiếp theo, chúng tôi đã giải quyết các loại tài liệu thực tế của ứng dụng của chúng tôi. Cuối cùng, chúng tôi chỉ muốn hỗ trợ hai loại tài liệu, loại tùy chỉnh của chúng tôi và loại xml. Tuy nhiên, chúng tôi phải giữ cho UTI trống rỗng, được tạo động đó đã được chuyển đi. Trong "Loại tài liệu", chúng tôi có ba: hai loại mà chúng tôi thực sự muốn hỗ trợ và thứ mà chúng tôi không còn muốn nữa. Đối với hai đầu tiên, ứng dụng của chúng tôi là một "Editor". Đối với phiên bản cũ, chúng tôi đã đổi thành "Reader".

Một điều khác thực sự giúp hệ thống của chúng tôi sử dụng được xuất khẩu một UTI được nhập. Chúng tôi đã nói với hệ thống rằng ứng dụng của chúng tôi nhập khẩu loại XML và xuất khẩu hai loại khác.

Chúng tôi đã thực hiện một số thử nghiệm khá quan trọng, bao gồm triển khai và cấu hình này hoạt động như một sự quyến rũ.

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