![](/img/trans.png)
[英]How do I handle duplicated symbols in a loadable NSBundle/plug-in?
考慮以下 Cocoa 項目結構: 這里的根文件夾是指Host目標(主要可執行目標)的資源,而LoadablePlugIn是指具有相應名稱的嵌入式插件目標的資源。 兩個目標同時希望將TDWUtils符號用於它們自己的目的,因此我添加TDWUtils.mm來編譯Host和LoadablePlugIn目 ...
[英]How do I handle duplicated symbols in a loadable NSBundle/plug-in?
考慮以下 Cocoa 項目結構: 這里的根文件夾是指Host目標(主要可執行目標)的資源,而LoadablePlugIn是指具有相應名稱的嵌入式插件目標的資源。 兩個目標同時希望將TDWUtils符號用於它們自己的目的,因此我添加TDWUtils.mm來編譯Host和LoadablePlugIn目 ...
[英]Check existence of localized string in .strings resource file, fall back to default
我想根據一些運行時變量找到適當的本地化字符串並回退到默認字符串: 很好,這就是我想要的,嘗試一個特殊的變體,回退到默認值。 但是,如果用戶默認值中的選項NSShowNonLocalizedStrings設置為true ,則會失敗: 對於非本地化字符串,將返回鍵的大寫版本,忽略默認值。 控制台 ...
[英]Image from bundle loads ok in SwiftUI but not in UIKit
我開發了一個框架,由資產目錄中的一些 colors 組成。 我將它打包在 cocoapod 中並集成到另一個項目中,我嘗試從該項目訪問框架中的資產。 只要我在SwiftUI域中,一切正常,如果我嘗試在UIKit中做完全相同的事情,圖像突然不再可用(或者至少這是UIImage構造函數聲稱的)。 當我在 ...
[英]Cocoa get current running path of SIMBL Plugin
我正在研究由macOS上的第 3 方主機應用程序加載的 SIMBL 插件。 它幾乎完全用C++編寫,只有最少的 objective-c 組件。 (UI 主要由 API 調用主機應用程序提供。)其中一個要求是可以從不同的子目錄多次加載插件包。 它是一個 Lua 解釋器,目標是為每個實例托管不同配置的 ...
[英]No "kCFBundleVersionKey" sometimes: all possible scenarios?
賞金將在 3 天后到期。 此問題的答案有資格獲得+50聲望賞金。 Olha正在尋找一個規范的答案: 我需要集思廣益,想出所有可能的理由來應用最簡單、成本最低的解決方案我的應用程序中有這樣的代碼: 在大多數情況下,它可以工作,並返回Bundle version ,但有時(假設在 2% 的情況下)它 ...
[英]How to find all available Strings-Tables in iOS project?
是否可以找到 iOS 項目中可用的所有本地化表? 背景: 在基於 Swift 的 iOS 項目中,我使用了多個本地化的.strings文件。 例如,一個文件包含不同項目中使用的通用字符串,一個文件項目特定字符串等。 使用自定義本地化方法可以正常工作,該方法檢查是否在文件/表 A 中找到給定的字符串 ...
[英]Thread 1: "Could not load NIB in bundle: 'NSBundle (loaded)' with name 'SleepThreeCollectionViewCell'"
我收到了這個錯誤,我檢查了網上關於如何解決這個問題的每一個答案,但它對我不起作用。 我嘗試清理構建文件夾,我沒有 xib 文件,重新上傳 collectionviewcell 文件,我有所有正確的代碼。 我有三個 collectionviews,其中兩個工作,而另一個不工作。 這是這個 class ...
[英]How can I check if Bundle.module is defined?
在我的 iOS 應用程序中,我使用 SPM 來管理依賴項。 其中之一是使用Bundle.module (Swift 5.3 中提供的新功能)加載資源的庫。 但是現在我需要為我的應用程序使用 CocoaPods。 因此,我應該為這種依賴添加 CocoaPods 支持。 我知道我可以將Bundle.mo ...
[英]How can I check the values of NSLocalizedString in multiple locales?
我們的 iOS 應用程序被翻譯成 19 種語言,最近我發現了一個問題,屏幕上的兩個按鈕具有相同的標題——這意味着用戶無法分辨該按哪個! 我想編寫一個單元測試來檢查特定語言環境中的兩個NSLocalizedString鍵,並確保它們不會發生沖突。 如何在任意語言環境中查找 NSLocalizedS ...
[英]Objective C, Copy resource file from main bundle to documents: Error Domain=NSCocoaErrorDomain Code=4 The file doesn’t exist."
在這里,我想實現一個 function,它可以將 res 文件從主包(從 Mac Finder 手動添加到 Xcode 項目)(圖 1)復制到文檔文件夾。 點此查看Xcode項目結構為了實現這個目標,我使用了 NSFileManager。 這是 function 代碼: } 在這種情況下,確保 ...
[英]How do you access a file from inside an app directory
使用 NSBundle 時,是否有諸如$(APP_BUNDLE)之類的宏或類似的東西,以便我可以使用特定文件? ...
[英]How to explore NSBundle contents?
我有一個名為 main.jsbundle 的 NSBundle 文件,由 react-native 包打包,我可以使用哪個工具來探索它的內容? 我可以看到它里面有縮小的 js 代碼,還有文件開頭的某種索引。 我需要提取 js 代碼以調試問題。 ...
[英]Copy and Save File from Application Bundle to Desktop / somewhere else
我想將 MIDI 文件保存到某個文件夾。 但不幸的是只得到一個“無標題”的txt文件。 我找到了我試過的這段代碼: 我可以改進什么以將 MIDI 文件從應用程序包復制到 eg 桌面? 謝謝! ...
[英]How to fix “Thread 1: Exception: ”Could not find a storyboard named 'Main' in bundle NSBundle" error in Xcode 11.4 when I do not have Main storyboard?
我知道這里有很多與此錯誤有關的問題,但沒有一個。 很適合我的情況。 我制作了一個 Xcode 項目,試圖用 CocooPods 和 Cosmos 創建星級 UIView。 我正在關注一個教程。 一開始有人告訴我刪除主storyboard並刪除“main”作為主界面。 到目前為止,我已經通過終端在我的 ...
[英]"Cannot find executable for CFBundle" while loading bundle with resources only
我正在使用NSBundle將本地化文件加載到我的 iOS 應用程序中。 由於我使用 Xcode 11 進行構建,所以一切仍然按預期工作,但每次我從該包中讀取本地化內容時都會收到警告: 問題是包中沒有可執行文件。 它只包含本地化文件和一個Info.plist ,如下所示: 捆綁包加載了 ...
[英]Trying do deal with an object that can be an array or a number
我正在嘗試從infoDictionary讀取UIDeviceFamily的值,如下所示: 根據 2010 年的文檔, UIDeviceFamily可以是NSNumber或NSNumber的數組。 感謝不存在的文檔,我猜想,在 Swift 中,它將是Int或Array<Int> 。 當我 ...
[英]Why despite installing the same code, different devices return different order of the same set from the HD
我有兩台設備 iPhone 和 Ipad 當連接 iPad 時,從 HD 檢索並存儲這些.png 文件的數組將包含以下順序的文件,例如即使代碼執行了多次 1、3、5、8、11、25, 66, 2. 這些只是文件名當 iPhone 連接時,給定相同的高清圖像集,當代碼執行時,數組包含以下順序的圖像,例 ...
[英]Loading resource_bundle error in cocoapods
我正在嘗試制作自己的椰子,我使用過圖像。 當我按照本教程進行操作時,出現錯誤。 .podspec Class / SlidingSelector.m - (UIImage *)getImageWithName:(NSString *)imageName { NSBund ...
[英]How to load a `.xib` / `.nib` file within a framework?
我正在以Cocoa Pod的身份在iOS庫中工作。 在這個庫中,我有一個自定義視圖: 在這種情況下, contentView是.xib定義的整個 View,其中包括圖像和標簽。 當我構建演示應用程序(和庫)時,該應用程序運行,但是當需要顯示此視圖時,出現以下錯誤: 手動 ...
[英]OS X CMake: exectuable with alternative bundle name
通過這種cmake條目,問題很簡單: 我期望捆綁包名稱為My cool application.app而Foo隱藏在./My cool application.app/Contents/MacOS/Foo (需要捆綁名稱中的空格)。 但這以Foo.app和以下./Foo.app/C ...