2011-10-17 52 views
2

我有一個pdf文件路徑,我希望它在Preview中打開。另外,我希望Finder啓動突出顯示文件。可可app;在預覽中打開文件(pdf)

在iOS上,我會做:

UIApplication app = [UIApplication sharedApplication]; 
[app openURL:url]; 

但我不知道什麼是在可可應用程序的替代品。 感謝

+0

滑稽,我只想問這個問題昨天晚上。我會盡力找到解決方案,但我認爲最好使用PDFKit。您無法確定預覽是否安裝在用戶的Mac上。 – Fatso

+0

Preview是一個OS X應用程序。它並未安裝,但始終包含在內。 –

回答

6

你應該看看NSWorkspace

  NSString* path = [[NSString alloc] initWithBytes:installerPath.str() length:installerPath.dataLength() encoding:NSUTF16LittleEndianStringEncoding]; 
      [[NSWorkspace sharedWorkspace] openFile:path]; 
      [path release]; 
+1

謝謝,我將很快看到Xcode。 – 0xSina

+0

你應該忽略第一行代碼!這絕對是流暢和錯誤的(不要使用UTF-16)! –

+0

不錯的工作人員,但路徑可以變得更簡單... –