2010-10-29 25 views
6

Tôi nhận thấy một ít phiền toái khi làm việc với các tệp cục bộ trong UIWebview và hy vọng có một giải pháp đơn giản. Như một ví dụ đơn giản cho phép nói trong dự án xCode của tôi, tôi có một thư mục gọi là "WebProject" có chứa một tệp html và một thư mục con được gọi là "hình ảnh" nơi các hình ảnh cư trú. Tệp html tham chiếu các hình ảnh như bạn mong đợi: ví dụ: src = "images/MYIMAGE.jpg", chỉ hoạt động tốt nếu đây là trang web bình thường. Tuy nhiên, khi bạn tải tệp html trong UIWebview, hình ảnh này sẽ không hiển thị vì dường như tất cả các tệp đều được đưa vào một thư mục bó lớn (vì vậy liên kết hình ảnh thực sự là: src "MyIMAGE.jpg"). Có anyway để thực thi cấu trúc thư mục của các tập tin này trong gói chính, để loại điều này không xảy ra? Cảm ơn!Duy trì cấu trúc thư mục khi tải các tệp cục bộ vào UIWebview trên iPhone

Trả lời

3

Chỉ cần tạo cấu trúc bạn muốn trong hệ thống tệp (sử dụng công cụ tìm hoặc bất kỳ thứ gì) và nhập toàn bộ cây đó vào dự án của bạn. Đảm bảo bạn chọn "Tạo tài liệu tham khảo thư mục cho bất kỳ thư mục nào được thêm"

Bạn sẽ nhận thấy các thư mục này có màu xanh thay vì màu vàng bình thường được sử dụng cho nhóm. Cấu trúc thư mục này sẽ tồn tại trong nhóm và vì vậy các tham chiếu tương đối của bạn sẽ hoạt động như bạn mong đợi.

Hy vọng điều đó sẽ hữu ích.

2

Xem this pagethis tech note để biết cách thêm tài nguyên và duy trì cấu trúc thư mục. Đảm bảo bạn chọn nút radio có nội dung "Tạo tài liệu tham khảo thư mục cho bất kỳ thư mục nào đã thêm". Sau đó, khi bạn đi để viết mã của bạn, đường dẫn thư mục tương đối cho gói sẽ giải quyết giống như chúng là thư mục con. Bởi vì chúng, ngay cả trong tài nguyên của ứng dụng của bạn.

+1

Liên kết đã chết, nhưng câu trả lời vẫn chính xác. –

+0

Đã cập nhật, cảm ơn bạn đã chỉ ra. – jbm

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