gpt4 book ai didi

ios - 如何获取我的框架代码的 bundle ?

转载 作者:行者123 更新时间:2023-11-29 01:09:24 26 4
gpt4 key购买 nike

有什么方法可以知道哪个bundle对应一个源代码文件吗?

我想要完成的任务如下:

我在 Framework X 中有一个 source.swift/source.m 文件。这个文件有一个函数,例如:如果它在 Swift -> whoIsMyEnclosingBundle() -> NSBundle.

要使此功能正常工作,我需要能够在该框架内加载例如我的 Storyboard。

我想让这个函数变得通用,所以不需要对包的名称进行硬编码

最佳答案

我认为您正在寻找 +[NSBundle bundleForClass:] .

如果您不在类(class)内,那么您可以使用+bundleWithIdentifier: (这确实意味着您需要提前知道标识符)。该文档建议需要自己的 bundle 的框架使用该方法。

关于ios - 如何获取我的框架代码的 bundle ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35951316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com