0

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

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中运行

你能告诉我根本原因吗?

非常感谢

4

1 回答 1

0

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

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

于 2013-08-13T08:48:00.687 回答