こんにちは、coocoaフレームワークを使用したファイルタイプのアプリケーションのデフォルトを設定したいと思います。今、私は次のコードを書きます:
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;
}
しかし、実行後、エラー50が発生します。私が間違っていることは何ですか?