2010-09-07 53 views
0

我已經創建了代碼,使用事件工具箱框架以編程方式在iPhone日曆中添加了自定義事件。如何使用iphone模擬器檢查iPhone日曆中添加的自定義事件

EKEventStore *eventStore = [[EKEventStore alloc] init]; 

EKEvent *event = [EKEvent eventWithEventStore:eventStore]; 
event.title  = @"EVENT TITLE"; 

event.startDate = [[NSDate alloc] init]; 
event.endDate = [[NSDate alloc] initWithTimeInterval:600 sinceDate:event.startDate]; 

[event setCalendar:[eventStore defaultCalendarForNewEvents]]; 
NSError *err; 
[eventStore saveEvent:event span:EKSpanThisEvent error:&err]; 

我用上面的代碼,我想您在iphone日曆將這些事件是否添加或not.I有最新的SDK 4.0版本,但我的設備是第一代iPod的device.so我不能在ipod中啓動我的應用程序(由於不支持eventkit框架)。是否有可能在iphone模擬器中檢查此問題?或者其他任何想法來檢查icalendar中添加的這個自定義事件?

請幫幫我。在此先感謝.......

回答

0

安排一個設備來測試它,否則對開發者文檔有信心,只需按照給定的代碼示例進行操作即可順利啓動。 :)

0

雖然是項存儲在$ HOME SQLite數據庫在模擬器上沒有日曆應用程序/庫/應用程序支持/ iPhone模擬器//庫/日曆/ Calendar.sqlitedb

日曆事件存儲在幾個表,但主要是在名爲CalendarItem的表中,可以用sqlite查看器打開。

如果您需要一個非常簡單的sql lite查看器,FireFox插件SQLite Manager就像一個冠軍一樣工作。

希望這會有所幫助。 Rich