iOS开发遇到错误集合

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

一、请求参数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报错在这:

iOS开发遇到错误集合_第1张图片
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库!无法进行分享!}
iOS开发遇到错误集合_第2张图片
1.png
  • 解决方法:如图: onImport不为nil,官网文档:http://wiki.mob.com/ios简洁版快速集成/
    iOS开发遇到错误集合_第3张图片
    Snip20160125_1.png
b、Error Domain=ShareSDKErrorDomain Code=207"(null)" UserInfo={error_message=尚未设置分享平台[微信]的URL Scheme: xxxxxxxxx,无法进行分享!请在项目设置中设置URL Scheme后再试}

iOS开发遇到错误集合_第4张图片
2.png

解决办法 :要在如图中加入URL Schemes。官方文档: http://wiki.mob.com/ios简洁版快速集成/
iOS开发遇到错误集合_第5张图片
Snip20160125_2.png

c、分享页面显示英文

如图:


iOS开发遇到错误集合_第6张图片
1.png

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


iOS开发遇到错误集合_第7张图片
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删除对应的文件即可。

iOS开发遇到错误集合_第8张图片
Snip20160318_1.png

6、directory not found for option

第一步:

iOS开发遇到错误集合_第9张图片
Snip20160318_2.png

第二步:
iOS开发遇到错误集合_第10张图片
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/[email protected] 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图片
iOS开发遇到错误集合_第11张图片
1.png

你可能感兴趣的:(iOS开发遇到错误集合)