2010-08-10 38 views
5

Tôi muốn đặt câu hỏi về ứng dụng iPhone. Tôi sử dụng Xcode để viết ứng dụng iPhone về lịch và trình giả lập là 3.1.3.Xcode có cung cấp iCal trong trình mô phỏng không?

Tuy nhiên, tôi không thể thấy ứng dụng Lịch. (Trình mô phỏng chỉ hiển thị 1. Hình ảnh và 2. Cài đặt). Tôi có cần phải đặt thứ gì đó hoặc tải xuống từ Internet để xem ứng dụng Lịch không? Cảm ơn nhiều.

Trả lời

6

Unfortunatelly trình mô phỏng iPhone không đi kèm với ứng dụng lịch. Tuy nhiên, bạn vẫn có thể lưu trữ và truy xuất dữ liệu từ cơ sở dữ liệu lịch, là một phần của cơ sở dữ liệu hệ thống và sẽ được lưu trữ tại iOSUserDomain. Xem Using iPhone Simulator để biết thêm thông tin.

+0

cảm ơn bạn đã trả lời. Và tôi muốn hỏi rằng có một số sự kiện được xác định trước trong trình mô phỏng iPhone không? – Questions

+0

Tôi đoán bạn có nghĩa là các sự kiện lịch .. Không có sự kiện lịch được xác định trước. Nhưng bạn có thể tự kiểm tra bằng cách mở cơ sở dữ liệu sqlite của trình mô phỏng iPhone. Nó phải được đặt tại:/Library/Application Support/iPhone Simulator/3.1.3/Library/Calendar/Calendar.sqlitedb – Daniel

+0

cảm ơn bạn rất nhiều. Thông tin rất hữu ích. – Questions

4

Mặc dù câu hỏi này là cũ, tôi thấy mình yêu cầu nó tuần trước và giải quyết vấn đề của tôi bằng cách chạy ứng dụng mẫu đơn giản cho EKEventKitUI. Nó cho phép tôi thêm các sự kiện trong db lịch và xem các sự kiện mà ứng dụng của tôi đã thêm/chỉnh sửa.

1

Như đã đề cập trước đó, trình mô phỏng iPhone không đi kèm với ứng dụng Lịch.

Các dữ liệu vẫn được lưu trữ tại cơ sở dữ liệu lịch cần được đặt tại một cái gì đó như:

/Library/Application Support/iPhone Simulator/3.1.3/Library/Lịch/Calendar.sqlitedb

Nhưng đây là tệp được mã hóa và không thể mở bằng ứng dụng DB sqlite như MesaSQLite.

Một hack đơn giản có vẻ là chạy ứng dụng mẫu cho khung EKEventKitUI từ Thư viện nhà phát triển iOS và sử dụng nó để xem (và chỉnh sửa) danh sách sự kiện. Liên kết hiện tại để tải xuống là here.

N.B. đây là câu trả lời hợp nhất từ ​​nhiều câu trả lời khác được tìm thấy trên SO và bên ngoài. Tín dụng cho tất cả những người khác trả lời tôi đã vẽ cho điều này.

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