Good day, i want to set my application default for a file type with coocoa framework. Now i write next code:
bool setappasdefualt()
{
OSStatus returnStatus = LSSetDefaultRoleHandlerForContentType(CFSTR(".txt"), kLSRolesAll, (CFStringRef) [[NSBundle mainBundle] bundleIdentifier]);
if (returnStatus != 0)
{
NSLog(@"Got an error when setting default application - %ld", returnStatus);
return false;
}
return true;
}
but after execution it get error 50. What i do wrongly?