New file |
| | |
| | | // |
| | | // UIApplication+M13ProgressSuite.m |
| | | // M13ProgressView |
| | | // |
| | | |
| | | #import "UIApplication+M13ProgressSuite.h" |
| | | |
| | | @implementation UIApplication (M13ProgressSuite) |
| | | |
| | | + (BOOL)isM13AppExtension |
| | | { |
| | | return [[self class] safeM13SharedApplication] == nil; |
| | | } |
| | | |
| | | + (UIApplication *)safeM13SharedApplication |
| | | { |
| | | UIApplication *safeSharedApplication = nil; |
| | | |
| | | if ([UIApplication respondsToSelector:@selector(sharedApplication)]) { |
| | | safeSharedApplication = [UIApplication performSelector:@selector(sharedApplication)]; |
| | | } |
| | | if (!safeSharedApplication.delegate) { |
| | | safeSharedApplication = nil; |
| | | } |
| | | |
| | | return safeSharedApplication; |
| | | } |
| | | |
| | | @end |