Xcode开发小问题集锦

  • Q:用Xcode 6 创建的工程在iOS 7的设备上运行时上下部均会出现黑色的区域且应用不能全屏运行。

    A:Targets -> General -> App Icons and Launch Images -> Launch Images Source -> 点击Use Asset Catalog -> 选择Images -> Migrate

    R:应该是 Xcode 6 上默认使用的 LaunchScreen.xib 并未能够很好地在 iOS 7 的系统上适应屏幕尺寸。

  • Q:Unable to create description in descriptionForLayoutAttribute_layoutItem_coefficient. Something is nil

    A:baseline 的 constraints ,因为 baseline 只有 iOS 8 才有,所以兼容 iOS 7 会崩溃,移除相关constraints即可。

  • Q:集成支付宝 SDK 或者其他第三方 SDK 时提示找不到NSString或者其他NSObject的子类

    A:应该是工程没有引入 Foundation 框架或者编译时某个类没有链接到 Foundation 框架,在报错的类里面#import <Foundation/Foundation.h>

  • Q:在用CoreBluetooth做蓝牙时,如果把设备设为周边设备报此错误:
    Characteristics with cached values must be read-only

    A:在构造Characteristic 时设置了value,当value不是nil时,只能设置为只读状态。

  • Q:Xcode 6中storyboard跳转到Bundle内的xib时界面尺寸大小不能自动适配

    A:怀疑是storyboard和xib的兼容性问题,改用xib跳转则没有适配问题。

  • Q:Attribute Unavailable Automatic Preferred Max Layout Width is not available on iOS versions prior to 8.0

    A:解决办法1:修改xib的Builds for为 iOS 8.0 and Later

    A:解决办法2:修改报警告的 UILabel 的Lines为0。

    R:UILabel 使用了Preferred Max Layout Width这个属性造成numberOfLines属性只要不是 1 就会出现这个警告。

  • Xcode 6.3 真机调试不能选择真机提示Ineligible Devices

    A:Product -> Destination 选择你需要的真机设备。

    R:首先有可能是 Xcode 当前版本不再支持当前真机的系统版本,所以先升级真机的系统版本,如果确认版本没有问题,则按照上面的方法手动选择真机。

    1. Q:不能修改“System Roots”钥匙串。
    2. A:直接将.cer文件拖钥匙串界面的登录选项中。
    3. Q:上传 certSigningRequest 文件生成证书时提示:We are unable to upload this Certificate file because it is invalid. Please check the file and try again.
    4. A:用钥匙串导出 certSigningRequest 文件时名字不能留空。
时间: 2024-10-24 01:42:04

Xcode开发小问题集锦的相关文章

5个Xcode开发调试技巧

转自Joywii的博客,原文:Four Tips for Debugging in XCode Like a Bro 1.Enable NSZombie Objects(开启僵尸对象) Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧.这个技巧非常非常容易追踪到重复释放的问题.该技巧会以非常简洁的方式打印指出重复释放的类和该类的内存地址. 怎么开启僵尸对象呢?首先打开 Edit Scheme (或者通过热键?<),然后选择Diagnostics选项卡,

(转)5个Xcode开发调试技巧

1.Enable NSZombie Objects(开启僵尸对象) Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧.这个技巧非常非常容易追踪到重复释放的问题.该技巧会以非常简洁的方式打印指出重复释放的类和该类的内存地址. 怎么开启僵尸对象呢?首先打开“Edit Scheme”(或者通过热键?<),然后选择Diagnostics选项卡,勾选Enable NSZombie Objects选项. 现在我们可以关掉ARC来测试重复释放的问题.异常和更容易产生

ios开发小知识2

http://blog.sina.com.cn/s/blog_66450b500102vadq.html http://www.cnblogs.com/lovesmile/archive/2012/06/27/2565569.html ios开发小知识2(转自cc) 退回输入键盘  - (BOOL)textFieldShouldReturn:(id)textField{    [textField resignFirstResponder];} CGRectCGRect frame = CGRe

C#小常识集锦(一)--《更锋利的CSharp代码》读书笔记

?.采用类似匈牙利命名法为控件命令,对于其他变量申明则不需要了 e.g. Button btnAdd; e.g. TextBox txtUsername; e.g. ListBox lstFileNames; e.g. Panel panelInfo; ?.对于函数参数.局部变量.私有及受保护字段的命名采用Camel规则(首字母小写),其他的情况如命名空间.结构.类.接口.枚举.枚举项.属性.方法.事件.委托及公开的字段等都采用Pascal规则(首字母大写) ?.多使用XML文档注释,它与VS开

Android应用开发-小巫CSDN博客客户端之显示博文详细内容

Android应用开发-小巫CSDN博客客户端之显示博文详细内容 上篇博文给大家介绍的是如何嵌入有米广告并且获取收益,本篇博客打算讲讲关于如何在一个ListView里显示博文的详细信息,这个可能是童鞋们比较困惑的,因为一篇博客可能有标题.摘要.图片.代码等等元素组成,我们要怎么在一个界面中显示这些内容并且按照自己的指定的方式显示呢,别急,下面会告诉大家. 重新整理一下一篇博文可能有以下元素: 标题 摘要 文本内容 图片 粗标题 代码块 在UI篇小巫已经介绍了,博文详细内容的主要控件就是一个Lis

Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件

Android应用开发-小巫CSDN博客客户端之集成友盟社会化分享组件 上一篇博客给大家介绍了如何分析网页并且使用jsoup这个库对html代码进行解析,本篇博客继续给大家介绍如何集成友盟社会化组件,如何使用SDK提供的API轻松实现多平台的社会化分享,官网的文档和Demo看起来很头疼的有木有,小巫在集成这个社会化的组件也有点烦躁,所以也需要各位耐心看下面的博文把友盟社会化组件集成到你的应用中去.为什么要选择友盟呢,这里也是答应了小喵的,要帮忙集成他们的服务,所以也顺带帮他们写一篇这样的博文,千

Android应用开发-小巫CSDN博客客户端Jsoup篇

Android应用开发-小巫CSDN博客客户端Jsoup篇 距上一篇博客已经过去了两个星期,小巫也觉得非常抱歉,因为在忙着做另外一个项目,几乎抽不出空来,这不小巫会把剩下的博文全部在国庆补上.本篇博客将会给大家介绍如何使用Jsoup这个库来解析我们的网页,并且如何对我们想解析的网页进行分析. Jsoup这个库的下载地址:http://jsoup.org/download 笔者这里使用的jsoup-1.7.2 下载完之后复制到项目中的libs目录下即可: Jsoup的资料比较少,可供参考的可到其官

&lt;&lt;&lt; 日常辅助开发小工具

Notcpad++ Notepad++ 是一款非常有特色的编辑器,Notepad++是免费开源软件,内置支持多达 27 种语法高亮度显示 大小:7.3M FSCapture 无简介 大小:7.3M -------------------------------------------------------------------------------------------------------------------------------------------------------

php开发小技巧--快速环境搭建

前几天同学让我帮忙调试一个PHP后台的网站,我擦,我都没有环境你丫还非得让我本地跑,不肯给我权限.我只想说三个字,你丫就是王八蛋.希望你看不到我写的这篇文章. now,吐槽结束,正题开始.下面介绍快速搭建一个PHP开发环境搭建的小技巧.no big deal,就是一个开源的软件.名字是PHPnow.它是Apache+PHP+ MySQL环境套件包,这种集成的开发环境的好处是,它用脚本的方式帮你做了各种缺省的配置,满足你的基本的需求.如果想更高级,对不起,自己定制. 下面用一个很久之前写的程序演示