2012-04-07 61 views
2

我想生成一個當前項目的uml圖,我只是繼承了。我已經看到了幾個地方引用omnigraffle作爲這個最好的工具,因爲它曾經說過我可以將我的.xcodeproject文件拖到這個圖標上。但是,我收到以下彈出消息:Omnigraffle無法打開xcodeproj文件

「文檔」tangott.xcodeproj「無法打開。此框架或項目不包含任何Objective-C接口。OmniGraffle僅在Objective-C中繪製類層次結構。

這仍然有可能嗎?我有OS 10.7.3和最新版本的Omnigraffle。如果不是,還有另外一種方法可以做到這一點嗎?

+0

你確定它包含的Objective-C? OmniGraffle將不會解析任何具有擴展名.mm而不是.m和/或包含C++代碼的類。 – 2012-04-07 20:05:29

+1

感謝您的提示。我用Xcode打開這些文件,並意識到我將不得不從與類相同的目錄打開項目文件。我將它複製到其他地方,並從那裏將它拖到圖標上,但它沒有攜帶我的類文件的引用位置。 – 2012-04-07 20:16:10

回答

0

我認爲你應該選擇「文件 - >打開 - >選擇你的Xcode 文件夾」,而不是「文件 - >打開 - >選擇你的XcodeProject文件」。這意味着:拖動包含的文件夾其(.xcodeproj)到的OmniGraffle應用程序圖標

你最好的運氣,