Я получаю предупреждение [Делегат UIApplication] должен использоваться из основного потока только в следующей строке кода
((AppDelegate *) [[UIApplication sharedApplication] делегат]). LoginProfile.accessToken;
Ниже приведен мой код.
+ (NSString *)accessTokenHashForDate:(NSDate *)date withParameters:(NSArray *)params{
NSString *accessToken = ((AppDelegate *)[[UIApplication sharedApplication] delegate]).loginProfile.accessToken;
NSString *paramsStr = [params componentsJoinedByString:@""];
NSString *hashStr = [NSString stringWithFormat:@"%@%@%@%@", [CommonUtil IMEI], [date agileHashFormattedString], (!paramsStr) ? @"" : paramsStr, accessToken];
return hashStr
}
Может кто-нибудь сказать мне, как удалить это предупреждение?