2011-03-16 31 views

回答

1

你的意思是這樣

NSString *path = [[NSBundle mainBundle] pathForResource:@"fileName" ofType:@"fileExtension"]; 

,將讓你的路徑,從應用程序包文件fileName.fileExtension ...

+1

OP專門詢問「不是來自資源」。這是沒有意義的。字符串表應該作爲標準資源在應用程序包裝中,或者應該在其他位置的用戶目錄中作爲文檔類數據。 – bbum 2011-03-16 16:27:41

+1

我想從網上下載字符串表,可能是在應用程序緩存中。這就是爲什麼我要求從應用程序外部加載它們的方法。 '從網絡服務'' – bogdan 2011-03-16 16:32:06

+0

'是有道理的。 WWDC 2010有2次關於如何在iOS上進行網絡訪問的討論。請看他們。 – 2011-03-16 17:49:26

1

NSLocalizedStringFromTableInBundle方法,這意味着你將不得不把在NSBundle中的字符串表。理論將是你可以從互聯網上下載這個NSBundle。在加載MainView控制器之前,您需要加載一個控制器來檢查以確保其具有NSApplicationSupportDirectory中的最新版本。

此NSBundle不能包含任何二進制代碼,因爲它違反Apple App Store策略以任何方式或形式下載代碼。

+0

這更符合OP要求的內容 – Dan 2014-12-18 20:11:11

相關問題