2016-09-14 55 views
0

我试图让使用ApllescriptObjC一个小型应用程序,我无法弄清楚如何去展示在路径控制的文件夹路径,“pathPanel”是连接路径colntrol出口 感谢如何发送路径控制选择文件夹提示值?

on selectFolder:sender 

set PRJpath to (choose folder) 

pathPanel's setURL(PRJpath) 

end selectFolder: enter image description here

回答

1

数据类型不匹配。

  • choose folder返回AppleScript alias说明符。
  • setURL的参数应该是一个可可NSURL实例。

为了NSURLalias符首先得到POSIX path字符串alias的。

set PRJpath to POSIX path (choose folder) 

然后创建网址

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