如何发送路径控件选择文件夹提示值?

How to sent path Control to choose folder prompted value?

我正在尝试使用 ApllescriptObjC 制作一个小应用程序,但我不知道如何在 Path 控件上显示文件夹路径,"pathPanel" 是连接到路径 colntrol 的插座 谢谢

on selectFolder:sender

set PRJpath to (choose folder)

pathPanel's setURL(PRJpath)

结束选择文件夹:

数据类型不匹配。

  • choose folder returns AppleScript alias 说明符。
  • setURL 的参数应该是 Cocoa NSURL 实例。

要从 alias 说明符生成 NSURL,首先获取 alias.

POSIX path 字符串
set PRJpath to POSIX path (choose folder)

然后创建 url

pathPanel's setURL:(current application's NSURL's fileURLWithPath:PRJpath)