こんにちは、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が発生します。私が間違っていることは何ですか?