草庐IT

Frame_Info

全部标签

ios - Xcode:缺少 NSCameraUsageDescription 的 Info.plist 键

将GPUImage添加到我的Xcode项目后,我的应用程序因缺少NSCameraUsageDescriptionInfo.plist键而被拒绝.MissingInfo.plistkey-Thisappattemptstoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSCameraUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.我已经以几种不同的方式将key和描述添

ios - PhoneGap : modify config. xml 添加属性到 Info.plist ion iOS

对于我的应用程序,我需要向iOS的Info.plist文件添加一些设置。我认为最好的方法是将这些设置添加到我的config.xml文件中(我使用的是PhoneGap)。当我将以下内容添加到config.xml文件并运行时cordovabuildios或cordovaupdateplatformios我的Info.plist文件中没有添加任何内容,我完全不知道为什么会这样。构建显示“成功”,所以我认为没有语法错误。我试过:NSExceptionDomainss3.amazonaws.comNSIncludesSubdomainsNSTemporaryExceptionAllowsInse

iOS * 单元性能 : Autolayout vs Frame?

我正在为单元格(UITableViewCell和UICollectionViewCell)使用自动布局,但注意到在重新使用单元格时存在明显的性能缺陷,我想知道我可以做些什么来改进它。可能是因为我创建/配置单元格的方式,在我的应用程序中我需要将书籍显示为单元格,不同的书籍类型有不同的布局,但我只有一个BookCell,当单元格时我重新配置约束根据书籍的类型为特定书籍创建/重复使用。据我了解,在我的情况下,自动布局应该比固定框架慢,因为步骤如下:自动布局解除当前限制根据图书的类型重新添加约束为图书设置所有标签/图片View我认为iOS内部将在第2步重新运行约束求解器,并在第3步重新调整约束

ios - FB iOS 登录 - "The app must ask for a basic_info permission at install time."

我在AppStore中有一个应用程序调用了openActiveSessionWithReadPermission,如下所示:[FBSessionopenActiveSessionWithReadPermissions:@[@"email"]allowLoginUI:YEScompletionHandler:^(FBSession*session,FBSessionStatestate,NSError*error){[selfsessionStateChanged:sessionstate:stateerror:error];}];SDK版本为3.5。升级到这个最新版本时,我错过了登录A

ios - Xcode 7 错误 : could not read CFBundleIdentifier from Info. plist(空)

出现如下错误:error:couldnotreadCFBundleIdentifierfromInfo.plist(null)当我打开Xcode7时,它要求将应用程序更新为推荐设置,我照做了,然后运行项目并收到上述错误。我没有更改项目中的任何内容。我需要在这里更改什么? 最佳答案 马内什您只需要更新您所有的info.plist文件。SetBundleidentifier,Bundlenameagain,willworkproper. 关于ios-Xcode7错误:couldnotread

ios - 'tableView.contentSize' 和 'tableView.frame.size' 有什么区别

tableView.setContentOffset(CGPointMake(0,tableView.contentSize.height-tableView.frame.size.height),animated:true)它有效,但我想知道这两个值到底是什么:tableView.contentSize,tableView.frame.size 最佳答案 contentSize是UIScrollView内容的大小,这意味着它将是内容(隐藏和可见)的大小,而frame.size是您的tableView的实际大小。例如,假设我有一个5

iOS : How can I set frame of UILabel according to its text?

我想开发一个功能,根据文本设置UILabel的框架意味着当文本改变时它的框架改变了吗?如果是,请分享任何链接或任何想法来开发它。提前致谢。 最佳答案 label.text=@"sometextofrandomlength";[labelsizeToFit];如果文本可能超过1行,请在调用sizeToFit之前添加label.numberOfLines=0;; 关于iOS:HowcanIsetframeofUILabelaccordingtoitstext?,我们在StackOverflo

iphone - 选择 info.plist 文件

我已经本地化了我的Info.plist文件,因为我必须为不同语言的应用程序使用不同的名称。因为我这样做了,项目窗口显示了这个按钮:选择info.plist文件。如果我单击此按钮,将弹出一个没有任何选择的窗口。更糟糕的是,该项目将无法编译,并给出错误error:couldnotreaddatafrom'/Users/user/Documents/myApp/Info.plist':Thefile“Info.plist”couldn'tbe因为没有这样的文件而打开。事实上,消息是正确的,因为Xcode将其从该位置删除,并将Info.plist的副本添加到每个本地化目录(en.lproj、P

ios - 无法下载 GoogleService-Info.plist 文件

我正在按照说明here尝试为我的新iOS应用程序设置GoogleAnalytics(分析).它指示我单击“获取配置文件”按钮,但该按钮只是将我发送到另一个旋转的页面,什么也没有发生。我已经在Analyticsforweb中设置了媒体资源,并为移动设备设置了View。任何人都可以与我共享GoogleService-Info.plist文件,以便我可以尝试手动填写文件的详细信息并将其添加到我的项目中吗? 最佳答案 我也遇到过。如果您关闭所有内容并点击该链接,下次它对我有用。你可以尝试这样做。下面是示例plist文件的链接,当然我将跟踪I

ios - 获取info.plist的fileSize,防止盗版

我正在尝试将反盗版代码放入我的应用程序中。之前对此的回答(由于我的成员(member)身份,我无法链接到-糟透了)可以很容易地反驳,因为可以使用十六进制编辑器在二进制文件中查找和替换“SignerIdentity”字符串。相反,检查info.plist文件的文件大小并将其与引用值进行比较听起来更可靠(因为在破解应用程序时info.plist会在这里和那里被修改)。我该怎么做?我尝试了以下但它记录了0。NSBundle*bundle=[NSBundlemainBundle];NSDictionary*mainDictionary=[bundleinfoDictionary];NSLog(