Я пытаюсь реализовать CocoaLumberjack в своем приложении в качестве фреймворка, но у меня возникают некоторые проблемы. Вот моя реализация в моем AppDelegate.h:
#import "AppDelegate.h"
#import <CocoaLumberjack/CocoaLumberjack.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[DDLog addLogger:[DDASLLogger sharedInstance]];
[DDLog addLogger:[DDTTYLogger sharedInstance]];
DDFileLogger *fileLogger = [[DDFileLogger alloc] init];
fileLogger.maximumFileSize = 1024 * 1024;
fileLogger.rollingFrequency = 60 * 60 * 24; // 24 hour rolling
fileLogger.logFileManager.maximumNumberOfLogFiles = 7;
[DDLog addLogger:fileLogger];
DDLogWarn(@"blablabla");
DDLogError(@"Broken sprocket detected!");
DDLogVerbose(@"User selected file:%@ withSize:%u", @"temp/test/log.txt", 100000);
return YES;
}
В приложении делегат не имеет проблем. Но в моем ViewController:
- (void)viewDidLoad {
[super viewDidLoad];
DDLogError(@"something when wrong!!!"); // <-- implicit declaration of function is invalid in c99
}
Кто-нибудь из вас знает, что не так, или какие-либо способы обойти эту ошибку?
Я буду очень признателен за вашу помощь.