Get rid of warnings when compiling with JMC and Xcode 5

This commit is contained in:
Andreas Linde 2013-08-17 21:30:11 +02:00
parent 9c18797fbb
commit ada030c170

View File

@ -341,9 +341,11 @@
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wundeclared-selector"
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
+ (void)disableJMCCrashReporter {
id jmcInstance = [self jmcInstance];
id jmcOptions = [jmcInstance performSelector:@selector(options)];
SEL optionsSelector = @selector(options);
id jmcOptions = [jmcInstance performSelector:optionsSelector];
SEL crashReporterSelector = @selector(setCrashReportingEnabled:);
BOOL value = NO;
@ -359,13 +361,14 @@
+ (BOOL)checkJMCConfiguration:(NSDictionary *)configuration {
return (([configuration isKindOfClass:[NSDictionary class]]) &&
([[configuration valueForKey:@"enabled"] boolValue]) &&
([[configuration valueForKey:@"url"] length] > 0) &&
([[configuration valueForKey:@"key"] length] > 0) &&
([[configuration valueForKey:@"project"] length] > 0));
([(NSString *)[configuration valueForKey:@"url"] length] > 0) &&
([(NSString *)[configuration valueForKey:@"key"] length] > 0) &&
([(NSString *)[configuration valueForKey:@"project"] length] > 0));
}
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wundeclared-selector"
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
+ (void)applyJMCConfiguration:(NSDictionary *)configuration {
id jmcInstance = [self jmcInstance];
SEL configureSelector = @selector(configureJiraConnect:projectKey:apiKey:);