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 に答える