swift4.0 setValuesForKeys方法崩溃解决办法

在swift3中,编译器自动推断@objc,换句话说,它自动添加@objc 在swift4中,编译器不再自动推断,你必须显式添加@objc 解决办法: // MARK:- 定义属性 @objc var tag_name : String = "&quo...

2019-02-15 11:45:06

阅读数 17

评论数 1

价格保留非0位数

 NSString * str = @"0.1020";     NSDecimalNumber * result = [NSDecimalNumber decimalNumberWithString:str];     NSLog(@"价格%...

2019-02-08 14:06:31

阅读数 20

评论数 0

NSObjCRuntime, NSZone, NSObject 报错

Xcode 导入cpp文件和C文件之后foundtion框架的三个文件报错分别是NSObjcRuntime NSObject NSZone 意思是说 oc 与 c 混编的时候,由于 prefix 文件没有区分是否是 oc 文件,对 C 文件也import了 OC 的framework。 解决方...

2019-01-15 17:34:29

阅读数 29

评论数 0

父视图响应自视图事件

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {     CGPoint newP = [self convertPoint:point toView:self.statuTF];     if ( [self.stat...

2019-01-09 14:25:51

阅读数 22

评论数 0

iOS push界面下移64高度

push界面下移64高度的解决办法: self.extendedLayoutIncludesOpaqueBars = YES; 

2019-01-08 15:56:36

阅读数 41

评论数 0

ios 页面向导航栏内嵌的时候需要把导航栏的穿透效果关闭

 self.navigationController.navigationBar.translucent = NO;

2018-12-24 17:46:07

阅读数 47

评论数 0

CGContextStrokePath(context) 处崩溃,EXC_BAD_ACCESS

在绘制之前,要加一句 UIGraphicsBeginPDFPage();

2018-10-09 18:00:59

阅读数 80

评论数 0

Xcode10 library not found for -lstdc++ 找不到问题

在Xcode9上正常编译的项目,在Xcode10上编译可能会遇到如下错误: library not found for -lstdc++.6.0.9 library not found for -lstdc++.6 library not found for -lstdc++ 这是因为Xco...

2018-09-19 11:23:55

阅读数 881

评论数 0

Error Domain=NSURLErrorDomain Code=-999 请求取消

1、错误一:Error Domain=NSURLErrorDomain Code=-999 导致原因: 1、一个页面没有被完全加载之前收到下一个请求,此时迅速会出现此error,error=-999 2、此时可能已经加载完成,则忽略此error,继续进行加载。 2、错误二 :AFNetwo...

2018-09-05 11:30:02

阅读数 2047

评论数 0

服务端后台返回数据为Null的容错处理

有时候后台返回数据为null值的时候,我们客户端拿来用就会发生访问不到对象本该有的方法而crash 在此,我们判断其类型是否为NSNull来进行容错处理 如下:   if (![info[@"roomOwnNo"] isKindOfClass: [NSNull...

2018-08-31 18:19:24

阅读数 223

评论数 0

Your app uses or references the following non-public APIs的解决方案

Your app uses or references the following non-public APIs: setTimeOut: The use of non-public APIs is not permitted on the App Store because it can...

2018-08-29 10:19:16

阅读数 72

评论数 0

数据库报错 DB Error: 1 "unrecognized token: ":"" 的解决方法

做iOS开发,今天写数据库,遇到了这个错误。我的数据库中有个字段也是token。刚开始以为是这个字段出了什么问题,不过后来排查,发现跟这个字段完全没有关系。这个就是sqlite3里的。   NSString *sql_select = [NSString stringWithFormat:...

2018-08-23 11:00:26

阅读数 417

评论数 0

mac os如何恢复网络出厂设置

有时候电脑添加VPN或者DNS配置错误会发生部分网站访问不了或者App Store无法访问的现象,这个时候我们需要恢复Mac的网络出厂设置 1.点击Finder ->go->computer 2.选择Macintosh hd 3.选择lib...

2018-08-13 17:42:14

阅读数 4348

评论数 0

更新cocoapods后出现“ unrecognized selector sent to class xxx”错误

出现 “ unrecognized selector sent to class xxx” 这个错误之后,以为是调用没有实现的方法,但是查看之后不是的,这个是调用的三方库中的方法,不可能没有实现。然后上网搜索相关内容,几乎所有的修复办法都是:  Target->Buid   ...

2018-08-13 14:48:58

阅读数 58

评论数 0

Limit分页查询性能优化

  1.语法:       *** limit [offset,] rows       一般是用于select语句中用以从结果集中拿出特定的一部分数据。       offset是偏移量,表示我们现在需要的数据是跳过多少行数据之后的,可以忽略;rows表示我们现在要拿多少行数据。    ...

2018-07-30 09:45:53

阅读数 55

评论数 0

ios 访问相机权限弹框的点击方法获取

   NSString *mediaType = AVMediaTypeVideo;//读取媒体类型     AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:mediaType]...

2018-07-26 11:18:08

阅读数 985

评论数 0

dyld: Library not loaded: @rpath/CustomSDK.framework/CustomSDK 错误解决

dyld: Library not loaded: @rpath/MySDK.framework/MySDK   Referenced from: /var/mobile/Applications/08B6D2C2-5028-4A64-93F5-1252B0B0BCAB/MyApp.app/My...

2018-07-25 12:31:04

阅读数 468

评论数 0

ios静态库常用lipo命令

序言:lipo是管理Fat File的工具, 可以查看cpu架构, 提取特定架构,整合和拆分库文件。lipo -info xxxx.framework/xxxx或/xxxx.a查看信息,支持的cpu架构列表lipo -create xxxx xxxx -output xxxx整合成Fat文件...

2018-07-06 10:14:32

阅读数 195

评论数 0

常用排序算法的对比

#pragma mark - 冒泡排序void BubbleSort(int a[], int n){    for (int i = 0; i < n; i++)        for (int j = i+1; j < n; j++)        ...

2018-07-02 10:42:47

阅读数 49

评论数 0

ios防止按钮重复点击

static NSTimeInterval time = 0.0;                    NSTimeInterval currentTime = [NSDate date].timeIntervalSince1970; //限制用户点击按钮的时间间隔大于1秒钟          ...

2018-06-29 11:18:58

阅读数 283

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭