美文网首页账号
iOS开发遇到错误集合

iOS开发遇到错误集合

作者: 耿杰 | 来源:发表于2016-01-06 18:29 被阅读1729次

练习项目,遇到所有问题都在这记录。

一、请求参数count需要使用NSString类型

1、开发中,接口文档有个参数是 count,类型是�int,我就自然的写了句如下代码

@interface LBBBaseStationParam : NSObject

/** 经度 */
@property (nonatomic, assign) double            lng;

/** 纬度 **/
@property (nonatomic, assign) double            lat;

/** 第几页,可为空,默认第一页 */
@property (nonatomic, assign) NSInteger         page_num;

/** 每页几条,可为空,默认20条 */
@property (nonatomic, assign) NSInteger          count;

@end
  • 然而并没有请求数据
  • 当天晚上没有解决,也就睡了,第二天晚上,才怀疑起是不是参数问题(比较笨)。

2、修改了如下代码

@interface LBBBaseStationParam : NSObject

/** 经度 */
@property (nonatomic, assign) double            lng;

/** 纬度 **/
@property (nonatomic, assign) double            lat;

/** 第几页,可为空,默认第一页 */
@property (nonatomic, assign) NSInteger         page_num;

/** 每页几条,可为空,默认20条 */
@property (nonatomic, strong) NSString          *count;

2、-[__NSDictionaryM objectAtIndexedSubscript:]: unrecognized selector sent to instance

打开All Exception报错在这:

Snip20160110_4.png
  • 1、po 打印 self.infomations,并发现如下错误:
    Snip20160110_5.png
  • 2、尼玛,赶紧检查了初始化有没有错误,并看了声明,发现了声明竟然用了assginFuck Me:
    Snip20160110_6.png
  • 3、尼玛,吓的我,赶紧改回了strong, --。

3、关于ShareSDK集成的错误

a、Error Domain = shareSDKErrorDomain Code=202"(null)" Userinfo={error_message=分享[微信]}尚未导入WXApi.a库!无法进行分享!}
1.png
  • 解决方法:如图: onImport不为nil,官网文档:http://wiki.mob.com/ios简洁版快速集成/
    Snip20160125_1.png
b、Error Domain=ShareSDKErrorDomain Code=207"(null)" UserInfo={error_message=尚未设置分享平台[微信]的URL Scheme: xxxxxxxxx,无法进行分享!请在项目设置中设置URL Scheme后再试}
2.png
解决办法 :要在如图中加入URL Schemes。官方文档:http://wiki.mob.com/ios简洁版快速集成/
Snip20160125_2.png
c、分享页面显示英文

如图:


1.png

解决方法:如图需要加入中文简体


Snip20160125_5.png
d、去掉微信收藏

解决方法:http://wiki.mob.com/简洁版更新说明-2/ 中的第4步

4、AFNetworking报错

  • a、Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments not set." UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.

5、warning: no rule to process file删除对应的文件即可。

Snip20160318_1.png

6、directory not found for option

第一步:

Snip20160318_2.png
第二步:
Snip20160318_3.png

7、error:Error Domain=NSURLErrorDomain Code=-1000 "错误的 URL" UserInfo={NSUnderlyingError=0x7fee92d0fc30 {Error Domain=kCFErrorDomainCFNetwork Code=-1000 "(null)"}

8、This bundle is invalid. The icon file xxx.app/LaunchImage-xxx@xx.png must be in .png format.

  • 1、由于要缩小包的体积大小,就让设计给了我jpg的图片,然后我直接修改了后缀名png,这样直接放进包里面,打包的时候出现这个错误,解决办法就是:jpg不能直接修改为png,需要用软件转换成png

9、Constant is not finite! That's illegal

1.png
出错原因:除数可能为0,或者null。图中红框中的值为0的原因,是因为没有这张water_flow_footer_tip图片
1.png

相关文章

网友评论

本文标题:iOS开发遇到错误集合

本文链接:https://www.haomeiwen.com/subject/ufwxkttx.html