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 当前版本不再支持当前真机的系统版本,所以先升级真机的系统版本,如果确认版本没有问题,则按照上面的方法手动选择真机。
- Q:不能修改“System Roots”钥匙串。
- A:直接将.cer文件拖钥匙串界面的登录选项中。
- Q:上传 certSigningRequest 文件生成证书时提示:We are unable to upload this Certificate file because it is invalid. Please check the file and try again.
A:用钥匙串导出 certSigningRequest 文件时名字不能留空。
Xcode开发小问题集锦的更多相关文章
- flex开发小技巧集锦
关于flex开发网上有非常多的相关信息介绍,因此我们要想学习关于flex开发的知识信息技能是一件非常简单和方便的事情.而针对于flex开发小编要告诉大家的是一些flex开发小技巧.利用这些小技巧能够有 ...
- android浏览器开发小技巧集锦(转)
本人和朋友们做了一段时间浏览器,将一些小技巧分享出来,先写一部分,慢慢写,同时也为我们的浏览器打打广告 我们的浏览器将要上线,名叫沙发浏览 1.网页内的右键菜单 public boolean onLo ...
- 5个Xcode开发调试技巧
转自Joywii的博客,原文:Four Tips for Debugging in XCode Like a Bro 1.Enable NSZombie Objects(开启僵尸对象) Enab ...
- iOS 5个Xcode开发调试技巧
转自Joywii的博客,原文:Four Tips for Debugging in XCode Like a Bro 1.Enable NSZombie Objects(开启僵尸对象) Enab ...
- LoadRunner小技巧集锦
preftest 性能测试工作室,专注于性能测试技术研究(www.AutomationQA.com) LoadRunner小技巧集锦 1.录制脚本中包含中文,出现乱码怎么办? 把录制选项中的Suppo ...
- (转)5个Xcode开发调试技巧
1.Enable NSZombie Objects(开启僵尸对象) Enable NSZombie Objects可能是整个Xcode开发环境中最有用的调试技巧.这个技巧非常非常容易追踪到重复释放的问 ...
- Windows统一平台: 开发小技巧
Windows统一平台: 开发小技巧 技巧一: 在手机端拓展你应用的显示区域.(WP8.1中也适用) 对于Windows Phone系统的手机, 手机屏幕最上方为系统状态栏(System Tray), ...
- TP开发小技巧
TP开发小技巧原文地址http://wp.chenyuanzhao.com/wp/2016/07/23/tp%E5%BC%80%E5%8F%91%E5%B0%8F%E6%8A%80%E5%B7%A7/ ...
- Android应用开发-小巫CSDN博客client之嵌入有米广告
Android应用开发-小巫CSDN博客client之嵌入有米广告 上一篇博客给大家介绍怎样集成友盟社会化组件,本篇继续带来干货,教大家怎样嵌入广告到应用中去.小巫自称专业对接30年,熟悉各大渠道SD ...
随机推荐
- MarkDown常用语法记录
目录 1. 斜体和粗体 2. 分级标题 3. 超链接 3.1 行内式(推荐) 3.2 行外式 3.3 自动链接 4. 锚点 5. 列表 5.1无序列表 5.2有序列表 6. 引用 7. 插入图像 8. ...
- Java分别与MySQL、Oracle、SQL Server数据库建立连接
1.与MySQL连接 jar包下载地址: Class.forName("com.mysql.jdbc.Driver");//加载数据库驱动(MySQL的jar包) String u ...
- java中的数据结构(集合|容器)
对java中的数据结构做一个小小的个人总结,虽然还没有到研究透彻jdk源码的地步.首先.java中为何需要集合的出现?什么需求导致.我想对于面向对象来说,对象适用于描述任何事物,所以为了方便对于对象的 ...
- dos2unix 命令
最近在学习shell编程,可是在<Linux程序设计>指定的网站上下载了源码,使用的时候却一直出问题.提示:"bash: ./here1:/bin/sh^M:损坏的解释器: 没有 ...
- 《高级Web应用程序设计》课程
一.课堂课件 全部授课内容 二.作业 访问ftp://192.168.42.254:22,登录后找到自己的姓名文件夹,放入作业即可.登录账号为stu1,密码为空. 已布置练习 练习1(截止日期10月1 ...
- nodejs学习笔记之events
events 模块只提供了一个对象: events.EventEmitter. EventEmitter 的核心就是事件触发与事件监听器功能的封装. 可以通过require("events& ...
- appium 1.6.3+Xcode运 For Mac
1. 下载两个版本的Xcode, Xcode 1.7.3 与Xcode 8.2 ,放置在不同的目录下.进入terminal, 选择需要的版本: sudo xcode-select -switch // ...
- nginx的ngx_http_request_t结构体
struct ngx_http_request_s { uint32_t signature; /* "HTTP" */ //请求对应的客户端连接 ngx_connection_t ...
- easyui datagrid 分页
//初始化dategrid $('#tt').datagrid({ url:null, pagination:true, pageSize:, pageNumber:, rownumbers:true ...
- 如何修改file控件
在移动web开发过程中,常常会用到input file这控件,但css不能修改其样式往往让开发者很头疼,直接把他放到页面上又不美观: 下面介绍的方法,可以将该控件的显示样式替换成一个图标: 该方法 ...