diff --git a/iRate/iRate.h b/iRate/iRate.h index 12f981c1..eb200a55 100644 --- a/iRate/iRate.h +++ b/iRate/iRate.h @@ -167,6 +167,7 @@ typedef NS_ENUM(NSUInteger, iRateErrorCode) - (void)promptIfAllCriteriaMet; - (void)openRatingsPageInAppStore; - (void)logEvent:(BOOL)deferPrompt; +- (void)remindLater; @end diff --git a/iRate/iRate.m b/iRate/iRate.m index ac2eb787..1a3c309d 100644 --- a/iRate/iRate.m +++ b/iRate/iRate.m @@ -128,10 +128,10 @@ + (void)load + (instancetype)sharedInstance { - static iRate *sharedInstance = nil; + static id sharedInstance = nil; if (sharedInstance == nil) { - sharedInstance = [(iRate *)[self alloc] init]; + sharedInstance = [[self alloc] init]; } return sharedInstance; } @@ -161,7 +161,7 @@ - (NSString *)localizedStringForKey:(NSString *)key withDefault:(NSString *)defa return [[NSBundle mainBundle] localizedStringForKey:key value:defaultString table:nil]; } -- (iRate *)init +- (instancetype)init { if ((self = [super init])) {