cost 330 ms
如何处理可加载的 NSBundle/插件中的重复符号? - How do I handle duplicated symbols in a loadable NSBundle/plug-in?

考虑以下 Cocoa 项目结构: 这里的根文件夹是指Host目标(主要可执行目标)的资源,而LoadablePlugIn是指具有相应名称的嵌入式插件目标的资源。 两个目标同时希望将TDWUtils符号用于它们自己的目的,因此我添加TDWUtils.mm来编译Host和LoadablePlugIn目 ...

检查 .strings 资源文件中是否存在本地化字符串,回退到默认值 - Check existence of localized string in .strings resource file, fall back to default

我想根据一些运行时变量找到适当的本地化字符串并回退到默认字符串: 很好,这就是我想要的,尝试一个特殊的变体,回退到默认值。 但是,如果用户默认值中的选项NSShowNonLocalizedStrings设置为true ,则会失败: 对于非本地化字符串,将返回键的大写版本,忽略默认值。 控制台 ...

bundle 中的图像在 SwiftUI 中加载正常,但在 UIKit 中加载失败 - Image from bundle loads ok in SwiftUI but not in UIKit

我开发了一个框架,由资产目录中的一些 colors 组成。 我将它打包在 cocoapod 中并集成到另一个项目中,我尝试从该项目访问框架中的资产。 只要我在SwiftUI域中,一切正常,如果我尝试在UIKit中做完全相同的事情,图像突然不再可用(或者至少这是UIImage构造函数声称的)。 当我在 ...

Cocoa 获取SIMBL Plugin当前运行路径 - Cocoa get current running path of SIMBL Plugin

我正在研究由macOS上的第 3 方主机应用程序加载的 SIMBL 插件。 它几乎完全用C++编写,只有最少的 objective-c 组件。 (UI 主要由 API 调用主机应用程序提供。)其中一个要求是可以从不同的子目录多次加载插件包。 它是一个 Lua 解释器,目标是为每个实例托管不同配置的 ...

有时没有“kCFBundleVersionKey”:所有可能的情况? - No "kCFBundleVersionKey" sometimes: all possible scenarios?

赏金将在 3 天后到期。 此问题的答案有资格获得+50声望赏金。 Olha正在寻找一个规范的答案: 我需要集思广益,想出所有可能的理由来应用最简单、成本最低的解决方案我的应用程序中有这样的代码: 在大多数情况下,它可以工作,并返回Bundle version ,但有时(假设在 2% 的情况下)它 ...

如何在 iOS 项目中找到所有可用的字符串表? - How to find all available Strings-Tables in iOS project?

是否可以找到 iOS 项目中可用的所有本地化表? 背景: 在基于 Swift 的 iOS 项目中,我使用了多个本地化的.strings文件。 例如,一个文件包含不同项目中使用的通用字符串,一个文件项目特定字符串等。 使用自定义本地化方法可以正常工作,该方法检查是否在文件/表 A 中找到给定的字符串 ...

线程 1:“无法在捆绑包中加载 NIB:名称为‘SleepThreeCollectionViewCell’的‘NSBundle(已加载)’” - Thread 1: "Could not load NIB in bundle: 'NSBundle (loaded)' with name 'SleepThreeCollectionViewCell'"

我收到了这个错误,我检查了网上关于如何解决这个问题的每一个答案,但它对我不起作用。 我尝试清理构建文件夹,我没有 xib 文件,重新上传 collectionviewcell 文件,我有所有正确的代码。 我有三个 collectionviews,其中两个工作,而另一个不工作。 这是这个 class ...

如何检查 Bundle.module 是否已定义? - How can I check if Bundle.module is defined?

在我的 iOS 应用程序中,我使用 SPM 来管理依赖项。 其中之一是使用Bundle.module (Swift 5.3 中提供的新功能)加载资源的库。 但是现在我需要为我的应用程序使用 CocoaPods。 因此,我应该为这种依赖添加 CocoaPods 支持。 我知道我可以将Bundle.mo ...

如何在多个语言环境中检查 NSLocalizedString 的值? - How can I check the values of NSLocalizedString in multiple locales?

我们的 iOS 应用程序被翻译成 19 种语言,最近我发现了一个问题,屏幕上的两个按钮具有相同的标题——这意味着用户无法分辨该按哪个! 我想编写一个单元测试来检查特定语言环境中的两个NSLocalizedString键,并确保它们不会发生冲突。 如何在任意语言环境中查找 NSLocalizedS ...

目标 C,将资源文件从主包复制到文档:错误域=NSCocoaErrorDomain 代码=4 文件不存在。” - 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 代码: } 在这种情况下,确保 ...

当我没有主 ZCD9F90C00700AB40B5ZD57919?AC 时,如何修复 Xcode 11.4 中的“线程 1:异常:”在捆绑 NSBundle 中找不到名为“Main”的 storyboard”错误 - 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”作为主界面。 到目前为止,我已经通过终端在我的 ...

加载仅包含资源的包时“找不到 CFBundle 的可执行文件” - "Cannot find executable for CFBundle" while loading bundle with resources only

我正在使用NSBundle将本地化文件加载到我的 iOS 应用程序中。 由于我使用 Xcode 11 进行构建,所以一切仍然按预期工作,但每次我从该包中读取本地化内容时都会收到警告: 问题是包中没有可执行文件。 它只包含本地化文件和一个Info.plist ,如下所示: 捆绑包加载了 ...

为什么尽管安装了相同的代码,但不同的设备从 HD 返回相同集合的不同顺序 - 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 连接时,给定相同的高清图像集,当代码执行时,数组包含以下顺序的图像,例 ...

如何在框架内加载`.xib` /`.nib`文件? - How to load a `.xib` / `.nib` file within a framework?

我正在以Cocoa Pod的身份在iOS库中工作。 在这个库中,我有一个自定义视图: 在这种情况下, contentView是.xib定义的整个 View,其中包括图像和标签。 当我构建演示应用程序(和库)时,该应用程序运行,但是当需要显示此视图时,出现以下错误: 手动 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM