OS X将数据发送到另一个应用程序

时间:2016-05-29 20:14:49

标签: macos cocoa finder

我有一个沙盒OS X应用程序,它能够通过Finder服务打开文件,并从上下文菜单中“打开方式...”选项。我已经创建了另一个沙盒应用程序,它应该将兼容文件发送到第一个应用程序。

如何以编程方式执行“打开方式”操作?我也可以使用服务交互。这甚至可能吗?我想我可以在我的第一个应用程序中注册一个URL方案,但如果一切都可以在发送方应用程序上完成,我宁愿不必发布更新

THX

1 个答案:

答案 0 :(得分:0)

如果您只想打开普通文件,请查看



SELECT c.object_id, OBJECT_NAME(c.object_id) AS OBJECT_NAME
    ,c.NAME AS COLUMN_NAME
    ,t.NAME AS DATA_TYPE
    ,c.max_length AS MAX_LENGTH
FROM sys.all_columns c
INNER JOIN sys.types t ON t.system_type_id = c.system_type_id
WHERE object_name(c.object_id) = 'testTbl'

你可以找到它here in the documentation