-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathSKSharedHelper.m
32 lines (29 loc) · 1.81 KB
/
SKSharedHelper.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#import <Preferences/Preferences.h>
#import "common.h"
#import "SKSharedHelper.h"
@implementation SKSharedHelper
+(void) openTwitter:(NSString*)userName
{
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tweetbot:"]])
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"tweetbot:///user_profile/" stringByAppendingString:userName]]];
else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitterrific:"]])
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"twitterrific:///profile?screen_name=" stringByAppendingString:userName]]];
else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tweetings:"]])
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"tweetings:///user?screen_name=" stringByAppendingString:userName]]];
else if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter:"]])
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"twitter://user?screen_name=" stringByAppendingString:userName]]];
else
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"https://mobile.twitter.com/" stringByAppendingString:userName]]];
}
+(void)openGitHub:(NSString*)userName
{
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"ioc:"]])
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"ioc://github.com/" stringByAppendingString:userName]]];
else
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[@"https://github.com/" stringByAppendingString:userName]]];
}
+(void) openEmail:(NSString*)to subject:(NSString*)subject
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"mailto:%@?subject=%@",to,subject]]];
}
@end