2010-07-18 17 views
5

Tôi đang làm việc trên một ứng dụng iOS phổ dụng, nhưng một vài cài đặt người dùng không có ý nghĩa nhiều trên iPad.Cài đặt riêng trong Ứng dụng iOS phổ biến?

Tôi có thể chỉ định Settings.bundle hoặc Root.plist riêng biệt để sử dụng trên iPad không?

Trả lời

4

từ 4.0 trên bạn sẽ có thể chỉ đổi tên tệp cho ipad để chứa ~ ipad trong tên và ~ iphoone cho iphone, bây giờ bạn chỉ có thể đổi tên iphone và có 3.2 trên ipad tải thường xuyên có tên những người.

+0

Cài đặt.bundle không được tải từ mã. Nó chỉ được đặt trong gói ứng dụng. Rất tiếc, việc sử dụng UI_USER_INTERFACE_IDIOM không phải là một tùy chọn. Hậu tố cụ thể cho thiết bị dường như không hoạt động đối với Settings.bundle. Ít nhất "Cài đặt ~ iphone.bundle" đang bị bỏ qua trên iOS 4.0. – nschum

+1

hmm cách đổi tên các tệp riêng lẻ trong gói? bạn đã thử nó chưa – valexa

+1

Bắt tốt. Điều này có thể làm cho một giải pháp rất sạch sẽ, vì Root ~ iphone.plist hoạt động trên iOS 4.0 và iPad sẽ sử dụng Root.plist trên iOS 3.2 ... Thật không may tôi phải tương thích với 3.1.3. Vì vậy, tôi có lẽ sẽ phải đợi 4.0 trên iPad. – nschum