苹果最近从iOS 6 Api中删除了recurrenceRule属性,因此我收到一个编译器错误,指出在EKEvent类型的对象上找不到该错误。
但是,直到iOS 5才添加了替换(recurrenceRules)。如果我们想支持iOS
编辑:
我在EKEvent中添加了一个类别,以重新定义recurrenceRule属性,这是否会使应用程序被拒绝?
最佳答案
这个怎么样:
EKEvent* myEvent = ...;
if ( [myEvent respondsToSelector: @selector( recurrenceRule ) ] )
{
EKRecurrenceRule* rr = (EKRecurrenceRule*)[myEvent performSelector: @selector( recurrenceRule ) withObject: nil];
...
}