Skip to content

Commit 0f8f393

Browse files
committed
Merge pull request TimOliver#24 from mvasilak/master
Add activity type to safari and chrome activities
2 parents e161e31 + 8e534b7 commit 0f8f393

File tree

4 files changed

+18
-0
lines changed

4 files changed

+18
-0
lines changed

TOWebViewController/TOActivityChrome.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222

2323
#import <UIKit/UIKit.h>
2424

25+
extern NSString *const TOActivityTypeChrome;
26+
2527
@interface TOActivityChrome : UIActivity
2628

2729
@end

TOWebViewController/TOActivityChrome.m

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222

2323
#import "TOActivityChrome.h"
2424

25+
NSString *const TOActivityTypeChrome = @"au.com.timoliver.TOActivityTypeChrome";
26+
2527
/* Detect if we're running iOS 7.0 or higher */
2628
#ifndef NSFoundationVersionNumber_iOS_6_1
2729
#define NSFoundationVersionNumber_iOS_6_1 993.00
@@ -43,6 +45,11 @@ + (UIImage *)sharedActivityImage;
4345
@implementation TOActivityChrome
4446

4547
#pragma mark - Activity Display Properties -
48+
- (NSString *)activityType
49+
{
50+
return TOActivityTypeChrome;
51+
}
52+
4653
- (NSString *)activityTitle
4754
{
4855
return NSLocalizedStringFromTable(@"Chrome", @"TOWebViewControllerLocalizable", @"Open in Chrome Action");

TOWebViewController/TOActivitySafari.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222

2323
#import <UIKit/UIKit.h>
2424

25+
extern NSString *const TOActivityTypeSafari;
26+
2527
@interface TOActivitySafari : UIActivity
2628

2729
@end

TOWebViewController/TOActivitySafari.m

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222

2323
#import "TOActivitySafari.h"
2424

25+
NSString *const TOActivityTypeSafari = @"au.com.timoliver.TOActivityTypeSafari";
26+
2527
/* Detect if we're running iOS 7.0 or higher */
2628
#ifndef NSFoundationVersionNumber_iOS_6_1
2729
#define NSFoundationVersionNumber_iOS_6_1 993.00
@@ -43,6 +45,11 @@ + (UIImage *)sharedActivityImage;
4345
@implementation TOActivitySafari
4446

4547
#pragma mark - Activity Display Properties -
48+
- (NSString *)activityType
49+
{
50+
return TOActivityTypeSafari;
51+
}
52+
4653
- (NSString *)activityTitle
4754
{
4855
return NSLocalizedStringFromTable(@"Safari", @"TOWebViewControllerLocalizable", @"Open in Safari Action");

0 commit comments

Comments
 (0)