非公共类:NSCalendarDate,NSTask

时间:2013-08-13 07:48:34

标签: ios ios6 nstimer

当我上传到应用商店时,我遇到了这个问题

non-public classes:  NSCalendarDate, NSTask

但我只使用NSTimer制作自己的秒表

这是我的源代码

self.timer = [NSTimer scheduledTimerWithTimeInterval:1
                                               target:self
                                             selector:@selector(stopWatch)
                                             userInfo:nil
                                              repeats:YES] ;

我的“暂停”方法

pauseStart = [NSDate dateWithTimeIntervalSinceNow:0];
previousFireDate = [self.timer fireDate];
[self.timer setFireDate:[NSDate distantFuture]];

我的“简历”方法

float pauseTime = -1*[pauseStart timeIntervalSinceNow];
[self.timer setFireDate:[NSDate dateWithTimeInterval:pauseTime sinceDate:previousFireDate]];

我的AppDelegate中也有NSTimer

    AppDelegate* appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
appDelegate.delayTimer = [NSTimer scheduledTimerWithTimeInterval:1
                                                          target:self
                                                        selector:@selector(stopWatch)
                                                        userInfo:nil
                                                          repeats:YES];

我在ios6中运行

你能告诉我根本原因吗?

非常感谢你

1 个答案:

答案 0 :(得分:0)

我必须删除mogenerator(https://github.com/rentzsch/mogenerator)库以解决此问题

我不知道为什么这个项目使用那些私有API