草庐IT

ios - 奇怪的 "Crash"字体添加到 Info.plist

我已将自定义字体TTF文件添加到我正在制作的应用中。我还根据需要向plist添加了UIAppFonts键。现在,当我启动该应用程序时,它会遇到众所周知的“应用程序在AppDelegate中崩溃”断点。我想不出一种检查异常的方法,但奇怪的是,如果我通过它,应用程序继续正常运行——甚至允许我进行调试。最重要的是,有问题的字体实际上已加载,因此那里似乎也没有任何问题。不知道从哪里开始寻找这个。 最佳答案 字体文件可能没有添加到目标。 关于ios-奇怪的"Crash"字体添加到Info.plis

iphone - 为什么要将 entitlements.plist 添加到我的项目中?

在iOS应用程序中添加权利文件的目的是什么?这个Get-task-allow可以包含在任何其他方式中吗?为什么我必须在我的项目中包含这个key? 最佳答案 根据AppleDocsEntitlementsconferspecificcapabilitiesorsecuritypermissionstoyourapp.Thesefile(s)definepropertiesthatprovideyourapplicationaccesstoiOSfeatures(suchaspushnotifications)andsecuredata

iphone - 关于 plist 的快速问题

我的应用程序可以从URL下载.plist并替换我在xcode中构建并随应用程序一起提供的那个吗?谢谢狮子座 最佳答案 不,您不能更改应用程序包中的任何内容。您必须将plist文件下载到应用程序沙箱(文档或缓存)中的某个文件夹并从那里读取它。您阅读该plist的可能工作流程可以是:检查下载位置是否存在plist文件。如果是-从那里阅读如果不存在-阅读bundle附带的plist(或将plist文件从bundle复制到下载位置并转到第1步-这样工作流程可能会更加一致) 关于iphone-关于

iphone - 如何在 xcode 4.3.2 中创建 plist 文件

我正在尝试创建我自己的plist文件以在我的应用程序中使用,我正在使用appledocuments作为执行此操作的引用。但是,我了解到,如果您创建自己的plist,则需要将其放置在应用程序构建的资源文件夹中。问题是我的构建中没有资源文件夹...所以我很困惑我应该怎么做?..我已经阅读了这些人的回答here,他说只需将plist文件放在支持的Files文件夹中就可以了。就允许读取和写入plist而言,这样做可以吗? 最佳答案 要读取和写入plist,最好的做法是将它复制到文档根目录,如果你想通过bundle访问它而你没有写权限。我在此

iphone - 显示 Plist 到 UITableview

我想将Plist显示到UITableView。通过我下面的代码,我可以显示一个键值,即listofstates。但我想显示三个表的所有值。-(id)readPlist:(NSString*)fileName{NSData*plistData;NSString*error;NSPropertyListFormatformat;idplist;NSString*localizedPath=[[NSBundlemainBundle]pathForResource:fileNameofType:@"plist"];plistData=[NSDatadataWithContentsOfFile:

ios - 如何从 plist 中检索字符串?

我有一个名为“config.plist”的plist在xcode中,我试图检索注册url(key:reg)但是当我打印结果时它显示空值?这是我检索字符串的代码。请引用我的plist结构的图像。NSMutableURLRequest*request=[[NSMutableURLRequestalloc]initWithURL:[NSURLURLWithString:[[_configobjectForKey:@"URL"]objectForKey:@"reg"]]]; 最佳答案 NSString*plist=[[NSBundlemai

iphone - 使用 iOS SDK 在运行时创建 plist?

我是iPhone开发新手。我想知道是否有任何示例Objective-C代码可以通过从网络服务器获取数据在运行时创建plist,我想知道数据的格式应该是什么,以便我可以在运行时轻松创建plist。 最佳答案 非常简单NSDictionary:#defineDOCUMENTS_PATH[NSSearchPathForDirectoriesInDomains(NSDocumentsDirectory,NSUserDomainMask,YES)objectAtIndex:0]NSDictionary*myDictionary=[selfpa

ios - 如何将多个plist文件合并为一个?

刚开始,我真的不知道我在做什么。我被赋予了这项实习任务,并且我真的在学习。我有多个plist文件,它们每个包含大约22个项目,并列出了颜色值。我需要将所有这些文件合并为一个文件,但我真的不确定该怎么做。我有一个我需要遵循的特定结构,我真的不确定如何去做。我被告知在texteditor中打开plist,然后将所有原始代码粘贴到一个文本文件中,这似乎不起作用,因为我最终只获得了粘贴到文本文件中的第一个plist的值。你能帮忙的话,我会很高兴。谢谢。 最佳答案 假设您的from.plist包含键1,2并且to.plist包含2,3运行这个

objective-c - 将 CGRect 存储到 plist 时出现问题

我正在尝试保存一个包含CGRect值的数组。我知道plists与CGRect类型不兼容,所以我稍微修改了我的代码,现在我存储NSNumber而不是存储rect值——我拆分了rect值分为四个值:x、y、宽度、高度。[myArray1addObject:[NSNumbernumberWithFloat:CGRectGetMinX(rawRect)]];[myArray1addObject:[NSNumbernumberWithFloat:CGRectGetMinY(rawRect)]];[myArray1addObject:[NSNumbernumberWithFloat:CGRectG

iphone - iOS:初始界面方向 [UIInterfaceOrientation] 在 plist 中被忽略

我正在尝试将我的应用程序的初始方向设置为UIInterfaceOrientationLandscapeLeft我买不到'Initialinterfaceorientation'[UIInterfaceOrientation]覆盖数组中的第一项'Supportedinterfaceorientations'[UISupportedInterfaceOrientations]我注意到一个iPhone应用程序总是以“纵向(底部主页按钮)”开头。数组是:'Supportedinterfaceorientations'[UISupportedInterfaceOrientations]Portr