练习项目,遇到所有问题都在这记录。
一、请求参数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
报错在这:
- 1、po 打印
self.infomations
,并发现如下错误:
- 2、尼玛,赶紧检查了初始化有没有错误,并看了声明,发现了声明竟然用了
assgin
,Fuck Me
:
- 3、尼玛,吓的我,赶紧改回了
strong
, --。
3、关于ShareSDK
集成的错误
a、Error Domain = shareSDKErrorDomain Code=202"(null)" Userinfo={error_message=分享[微信]}尚未导入WXApi.a库!无法进行分享!}
- 解决方法:如图: onImport不为nil,官网文档:http://wiki.mob.com/ios简洁版快速集成/
b、Error Domain=ShareSDKErrorDomain Code=207"(null)" UserInfo={error_message=尚未设置分享平台[微信]的URL Scheme: xxxxxxxxx,无法进行分享!请在项目设置中设置URL Scheme后再试}
解决办法 :要在如图中加入URL Schemes。官方文档:http://wiki.mob.com/ios简洁版快速集成/
c、分享页面显示英文
如图:
解决方法:如图需要加入中文简体
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
删除对应的文件即可。
6、directory not found for option
第一步:
第二步:
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
出错原因:除数可能为0,或者null。图中红框中的值为0的原因,是因为没有这张
water_flow_footer_tip
图片