From 83b7beb0c532a199e606d7ba05ffc38ea7e2cd7f Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 5 Sep 2018 19:14:44 +0200 Subject: saveDefaultURLHandler: Simplify `CFStringRef` creation Turns out `CFStringRef` can be "toll-free bridged" with `NSString`, allowing us to simplify the call. --- CopyMailto/DefaultURLHandler.m | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'CopyMailto/DefaultURLHandler.m') diff --git a/CopyMailto/DefaultURLHandler.m b/CopyMailto/DefaultURLHandler.m index a8d124f..6ea69c1 100644 --- a/CopyMailto/DefaultURLHandler.m +++ b/CopyMailto/DefaultURLHandler.m @@ -10,14 +10,8 @@ @implementation DefaultURLHandler -//LSSetDefaultHandlerForURLScheme(); + (void)saveDefaultURLHandler { - CFStringRef mailto = CFStringCreateWithCString( - kCFAllocatorDefault, - "mailto", - kCFStringEncodingUTF8 - ); - + CFStringRef mailto = (CFStringRef)@"mailto"; CFStringRef bundle_identifier = LSCopyDefaultHandlerForURLScheme(mailto); NSLog(@"%@", bundle_identifier); -- cgit v1.2.3