相关疑难解决方法(0)

从Info.plist中读取版本

我想从Info.plist中读取捆绑版本信息到我的代码中,最好是作为字符串.我怎样才能做到这一点?

iphone xcode cocoa-touch objective-c info.plist

87
推荐指数
3
解决办法
4万
查看次数

UIStoryboard:获取活动故事板的正确方法是什么?

我目前正在疯狂地挖掘所有的文档,并没有找到我正在寻找的东西.我怀疑这是真正的哦!回答.

我只需要在主包中找到活动的故事板,并想知道执行此操作的最佳方法.

这样我就可以使用它[UIStoryboard storyboardWithName:@"XXX" bundle:mainBundle]来提取正在运行的故事板.

我知道如何通过打开成语来克服它,但我觉得这是一个... kludge.

这样做的正确方法是什么?

更新:

好.我找到了.

像往常一样,在Stack Overflow(官方Apple文档站点;)上.

这是我确定的代码:

UIStoryboard *st = [UIStoryboard storyboardWithName:[[NSBundle mainBundle].infoDictionary objectForKey:@"UIMainStoryboardFile"] bundle:[NSBundle mainBundle]];
Run Code Online (Sandbox Code Playgroud)

runtime storyboard ios

50
推荐指数
3
解决办法
4万
查看次数

从Info plist获取数据

每当我想从plist文件中获取数据时,我都使用以下代码:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"FILE_NAME" ofType:@"plist"];
NSDictionary *plistData = [NSDictionary dictionaryWithContentsOfFile:filePath]; 
Run Code Online (Sandbox Code Playgroud)

但是现在我正在尝试从Info plist中读取数据,而filePath是零.是否有不同的方法从Info plist获取数据?

xcode objective-c ios ios5

15
推荐指数
1
解决办法
2万
查看次数

可以从应用程序中读取企业iOS下载链接plist吗?

我想分发一个企业iOS应用程序,以便在用户打开它时,它已经显示了他们的名字和其他信息,即使.ipa与其他每个用户下载的.ipa相同.我认为我可以通过向用户提供特定于他们的应用下载URL并生成所需的企业下载plist以包含一些用户数据来实现此目的,但我的问题是:

甚至可以从应用程序内的下载链接访问/读取Plist吗?如果是这样,怎么样?

objective-c ios ios-enterprise

8
推荐指数
1
解决办法
744
查看次数

如何读取 info.plist 中的环境变量?

我正在终端中设置一个变量

export VAR=1.0.0
Run Code Online (Sandbox Code Playgroud)

我必须将它从 ~/.bash_profile 读取到 info.plist 中,例如:

<key>CFBundleShortVersionString</key>
<string>VAR</string>
Run Code Online (Sandbox Code Playgroud)

所以像这样我可以进行自动化构建。有没有办法读取变量?

plist ios

7
推荐指数
2
解决办法
5570
查看次数