On 11 Aug 2014, at 05:35, Gerriet M. Denkmann <gerr...@mdenkmann.de> wrote: > > I am trying to convert: > NSString * helperName = @"de.mdenkmann.Xpc-Exchange”; > CFDictionaryRef diref = SMJobCopyDictionary( kSMDomainSystemLaunchd, > (__bridge CFStringRef)helperName ); > NSDictionary *jobDict = (NSDictionary *)CFBridgingRelease(diref); > if ( jobDict == nil ) need to start the helper > > to Swift: > let name = xpcServiceName! > let diref = SMJobCopyDictionary( kSMDomainSystemLaunchd, name ) > but get an error for name: "'NSString' is not a subtype of 'CFString'" > > let cref = CFString(name) → error: 'CFString' cannot be constructed > because it has no accessible initializers > > How to get a CFString?
name as CFString should work as an expression. If you want a variable, then let cfname: CFString = name or let cfname = name as CFString should work. _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com