(1)iPhone initWithFrame: reuseIdentifier: isdeprecated
你有受过initWithFrame: reuseIdentifier: is deprecated警告的困扰吗?在iOS3.0之后的版本不再使用这样的语法,解决方法如下:
找到如下代码:
Objective-C代码
1. -(id)initWithFrame:(CGRect)framereuseIdentifier:(NSString*)reuseIndentifier{
2. [superinitWithFrame:framereuseIdentifier:reuseIdentifier];
3. ...
4. }
修改成:
Objective-C代码
1. -(id)initWithStyle:(UITableViewCellStyle)stylereuseIdentifier:(NSString*)reuseIndentifier{
2. [superinitWithStyle:stylereuseIdentifier:reuseIdentifier];
3. ...
4. }
(2)missingrequiredarchitecturei386infile
解决办法:Target->Build Settings->Search Paths, 删除FrameworkSearch Paths 里面内容就可以了。
(3)删除iphone模拟器中一些不使用的应用程序
解决方法:按住一个图标不松手, 等着出现小叉,然后点击小叉选择删除
(4)在interface builder 下Tableview怎么Style没有Indexed选项呢
如果我要把表视图改成索引风格的怎么改?
解决方法:把style属性改为Plain选项就行了
(5)[self.navigationController pushViewController:nextController animated:YES];运行时出现Thread 1:program received signal:"SIGABRT"
解决办法:查看输出的提示信息为
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "SecondLevelViewController" nib but the view outlet was not set.'
意思是我的SecondLevelViewController没有绑定相应的xib文件,打开相应的xib文件,按住Control,将File's Owner图标连接到View图标,选择view输出口,保存,OK。
(6)代码NSString *name=[[NSStringalloc]initWithFormat:[resultsobjectForKey:@"appname"]];出现警告:
"format not a string literal and no format arguments"
解决方法:将代码改为下面这一行
NSString*name=[[NSStringalloc]initWithFormat:[resultsobjectForKey:@"appname"],nil];
(7)ASIHTTPrequest的使用需要链接相关类库
在项目中添加CFNetwork.framework、SystemConfiguration.framework,
MobileCoreServices.framework,CoreGraphics.framework和libz.1.2.3.dylib这几个类库
(8)Xcode 4出现警告Warning:The Copy Bundle Resources build phase contains this target's Info.plist file
解决办法:将Info.plist文件移到Resources目录下,而不要直接放在target下。
分享到:
相关推荐
前4章介绍iPhone开发中的相关基本概念和开发人员所需的必备知识,并通过示例演示了一些标准的iPhone用户界面控件。第5章至第16章深入介绍如何开发各种高级iPhone特性,其中包括自动旋转、工具栏控制器、表视图、分层...
iphone/ipad 特色功能以及优势 应用程序分类 iphone开发市场现状分析 iphne开发环境以及设计 项目实际问题分析以及解决方法 仅用于学习以及内部交流,切勿商用
iphone openGL开发: iPhone + Blender + 3D Engine解决方案
本书面向新的iPhone开发人员,他们马上要开发实际项目,但面对着一个全新的SDK。虽然每位程序员创建表格的目标和经验并不相同,但大多数人都需要在其开发工作中解决类似的任务:如何构建表格,如何创建安全的密钥...
本书针对iPhone 开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,响应用户操 作,访问本地数据源并连接到因特网。本书按示例进行组织,因此代码拿来就可以使用,非常方便。程序 员可以在自己的项目...
本书针对iPhone 开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,响应用户操 作,访问本地数据源并连接到因特网。本书按示例进行组织,因此代码拿来就可以使用,非常方便。程序 员可以在自己的项目...
本书针对iPhone 开发新手面对的大多数常见问题逐一提供了解决方案:布置界面元素,响应用户操 作,访问本地数据源并连接到因特网。本书按示例进行组织,因此代码拿来就可以使用,非常方便。程序 员可以在自己的项目...
3.2.4 解决常见问题29 3.3 实现“iphone优化的”网页31 3.3.1 通过user_agent检测iphone31 3.3.2 通过css检测iphone31 3.3.3 使用css进行优化32 3.4 使用iphone chrome32 3.4.1 三个栏32 3.4.2 web...
本书由业界著名的iPhone程序员撰写,针对iPhone/iPod touch开发流程中的常见任务和难点逐一提供解决方案,并给出深入的剖析。书中讲解了构建视图和表、组织界面元素、对用户操作作出警告和响应和访问地址簿,还介绍...
本书由业界著名的iPhone程序员撰写,针对iPhone/iPod touch开发流程中的常见任务和难点逐一提供解决方案,并给出深入的剖析。书中讲解了构建视图和表、组织界面元素、对用户操作作出警告和响应和访问地址簿,还介绍...
第1章 欢迎来到iPhone的世界 1 1.1 关于本书 1 1.2 必要条件 1 1.3 必备知识 3 1.4 编写iPhone应用程序有何不同 4 1.4.1 只有一个正在运行的应用程序 4 ...18.1.8 如果仍未解决问题 412 18.2 再会 412
随着各种苹果终端的广泛普及, 适用于iPhone OS 的软件...Objective-C 语言进行了的介绍之外,重点针对实际iPhone 开发帧动画资料的匮乏,提出解决方案,并将功能模块封装为组 件,最终通过了播放帧动画的效果测试。
iPhone模拟器对于unity不是非常有用,因为它没有模拟iPhone所有的交互方式,而且它模拟的性能和运行在iPhone上是不一样的。您可以直接在Unity
公司项目开发中,发现iPhoneX上吸底元素存在被小黑条遮挡的问题 原因 在苹果 iPhoneX 、iPhone XR等机型上,物理Home键被取消,改为底部小黑条替代home键功能,从而导致吸底元素会被小黑条遮挡覆盖的问题 解决方案 ...
。
。
本次演讲将以知乎 iPhone 端从 1.0 到 2.0 的重构过程为例,讲解为复杂社交网络产品开发 iOS 端时,用于解决开发迭代速度及原生体验间矛盾的策略及实践。 个人简介:耿健桓,知乎 iOS Tech Leader。独立完成了知乎 ...
苹果iOS App开发教程.zip 0.IDE 1.有三种方式可以打开一个iOS Project 2.一个框架:Cocoa Touch 3.Objective-C语言 4.模拟器 5.真机测试 6.发布到App Store 7.常见问题及解决办法
本次演讲将以知乎 iPhone 端从 1.0 到 2.0 的重构过程为例,讲解为复杂社交网络产品开发 iOS 端时,用于解决开发迭代速度及原生体验间矛盾的策略及实践。 个人简介:耿健桓,知乎 iOS Tech Leader。独立完成了知乎...