diff options
Diffstat (limited to 'CopyMailto/DefaultURLHandler.m')
-rw-r--r-- | CopyMailto/DefaultURLHandler.m | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/CopyMailto/DefaultURLHandler.m b/CopyMailto/DefaultURLHandler.m new file mode 100644 index 0000000..a8d124f --- /dev/null +++ b/CopyMailto/DefaultURLHandler.m @@ -0,0 +1,28 @@ +// +// DefaultURLHandler.m +// CopyMailto +// +// Created by tw on 9/5/18. +// Copyright © 2018 tw. All rights reserved. +// + +#import "DefaultURLHandler.h" + +@implementation DefaultURLHandler + +//LSSetDefaultHandlerForURLScheme(); ++ (void)saveDefaultURLHandler { + CFStringRef mailto = CFStringCreateWithCString( + kCFAllocatorDefault, + "mailto", + kCFStringEncodingUTF8 + ); + + CFStringRef bundle_identifier = LSCopyDefaultHandlerForURLScheme(mailto); + NSLog(@"%@", bundle_identifier); + + CFRelease(mailto); + CFRelease(bundle_identifier); +} + +@end |