4 MinggeQingchun

尚未进行身份认证

暂无相关描述

等级
TA的排名 1k+

iOS-微信分享#warning:尚未配置[微信]URL Scheme:wx......, 无法使用进行授权。

#warning:尚未配置[微信]URLScheme:wx4868b35061f87884,无法使用进行授权。(说白了就是注册白名单)”-canOpenURL:failedforURL:"weixin://app/wx4868b35061f87885/"-error:"Thisappisnotallowedtoqueryforschemeweixin"...

2019-08-06 23:16:53

iOS-UIAlertController在Pad上使用UIAlertControllerStyleActionSheet模式崩溃问题

因为Pad上的UIAlertController在UIAlertControllerStyleActionSheet模式时与手机端不同,Pad不会从底部弹出,而是需要在给定的视图位置弹出。所以需要做一个配置:1.定义一个View@property(strong,nonatomic)UIView*showSaveSheetView;2.实现控件的设定UIAlertCon...

2019-08-05 16:38:05

iOS-判断对象是否为空

判断对象是否为空///--------判断id是为空staticinlineBOOLIsEmpty(idthing){returnthing==nil||[thingisEqual:[NSNullnull]]||([thingrespondsToSelector:@selector(length)]&&[(NSData...

2019-08-03 15:03:02

iOS-UITextView的placeholder以及字数控制

我们都知道UITextView控件不像UITextField一样有一个placeholder属性来设置文本输入框的灰色提示文本,这个时候我们可以自己来实现,效果图如下:代码如下:staticconstintLimitMaxWord=100;@interfaceAddRemarkView()<UITextViewDelegate>///备注输入框@...

2019-08-03 14:57:05

iOS-组件化 —— 路由设计思路分析

iOS组件化——路由设计思路分析一缕殇流化隐半边冰霜2017-03-0110:48:3117066原文前言随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂架构。更换适合业务的架构,是为了后期能更好的维护项目。但是用户依旧不满意,继续对开发人员提出了...

2019-08-03 11:13:49

iOS-[UIApplication sharedApplication].keyWindow和[UIApplication sharedApplication].delegate.window

本人最近在重新做一个新项目,设置rootViewController时,发现[UIApplicationsharedApplication].keyWindow为nil,然后各种找原因,大概原因就是在用[UIApplicationsharedApplication].keyWindow获取keywindow的时候,keywindow并没有被创建,需要在-(BOOL)applicat...

2019-08-02 20:55:46

iOS-[UIApplication sharedApplication].keyWindow为nil的分析

1.概述本人最近在写一个自定义弹框(去看看),在不停的跑demo过程中,发现怎么也无法将弹窗显示出来,然后打断点进行调试,发现[UIApplicationsharedApplication].keyWindow竟然为nil:image.png然后各种找原因,大概原因就是在用[UIApplicationsharedApplication].keyWindow获取key...

2019-08-02 20:37:43

iOS-iPad上使用UIAlertController的UIAlertControllerStyleActionSheet崩溃

在iPad上使用UIAlertController的UIAlertControllerStyleActionSheet样式弹出相机还是相册选择框时,程序崩溃,信息如下***Terminatingappduetouncaughtexception'NSGenericException',reason:'YourapplicationhaspresentedaUIAl...

2019-08-02 20:25:08

iOS-修改工程中类名字

选中@interface后面的类名 第一种方法: 点击右键有一个refractor----rename可以完成操作 第二种方法: 工具栏有一个editor:refractor-----rename也可以完成操作 若出现以下问题:解决方法:001关闭xcode002打开finder前往文件夹:~/Library/Developer/Xc...

2019-08-01 14:40:05

iOS-NSDictionaryOfVariableBindings自动去除字典空值对象

模仿系统的快速生成字典的方法NSDictionaryOfVariableBindings,并过滤掉值为nil的对象或内容全为空格字符串,防止字典crash。推荐适用场合:网络请求生成参数字典,无需判空。其他创建字典的地方也可以使用,注意此方法会过滤掉全为空格及@""字符串,如不需要可自行修改。创建分类文件NSDictionary+SafeNSDictionary+Safe.m中代...

2019-08-01 11:50:27

iOS-Unknown receiver 'WKWebView'; did you mean 'UIWebView'?

iOS8以后,苹果推出了新框架Webkit,提供了替换UIWebView的组件WKWebView。之前导入UIKit框架#import<UIKit/UIKit.h>不会有问题,现在必须导入#import<WebKit/WebKit.h>​​​​​​​​​​​​​​...

2019-08-01 11:06:59

iOS-Xcode9出现Main Thread Checker: UI API called on a background thread:问题

最近Xcode升级,之前的程序出现了一个控制台打印问题MainThreadChecker:UIAPIcalledonabackgroundthread:-[UIApplicationcurrentUserNotificationSettings]PID:1025,TID:574783,Threadname:org.hxhg.jiguang.thread,...

2019-07-31 17:53:14

iOS-iOS 12 tabbar 从二级页面返回时,出现跳动解决办法

APPpush一个界面,返回的时候,tabBar上的图标和文字出现一个从上往下的神奇动画经过测试发现,如果使用系统OS12.1UINavigationController+UITabBarController(UITabBar磨砂),在popViewControllerAnimated会遇到tabbar布局错乱的问题: (void)pushViewController:(UI...

2019-07-30 20:49:18

iOS-Multiple methods named 'count:' found with mismatched result, parameter type or attributes

早上使用UITableView的DataSource协议方法numberOfItemsInSection时,因为用了二位数组的常用调用方式从而一直报错。翻译后得知:编译器找不到对应的count的合适方法,从而出现报错。只需要在函数前面转换一下类型就可以了,告诉编译器指定的地方,从而调用合适的方法.[(NSMutableArray*)self.tableData[section]co...

2019-07-30 15:20:58

iOS-NSDictionaryOfVariableBindings自动去除字典空值对象,仿系统字典创建方法

iOS懒人开发:自动去除字典空值对象,仿系统字典创建方法NSDictionaryOfVariableBindings说明模仿系统的快速生成字典的方法NSDictionaryOfVariableBindings并过滤掉值为nil的对象或内容全为空格字符串。推荐适用场合:网络请求生成参数字典,无需判空。其他创建字典的地方也可以使用,注意此方法会过滤掉全为空格及@""字符串,如不需要可自行...

2019-07-29 11:37:09

iOS-登录,注册隐私政策,用户协议

在写登录,注册界面时,我们会碰到两个按钮,一个是隐私政策,一个是用户协议,分别是要跳转到相应的链接或者PDF查看。之前博主的想法是在UILabel上添加两个UIButton,@"隐私政策",@"用户协议"上各自添加一个UIButton;一个是计算@"我已阅读并同意"字符串的长度,然后以此为起点,以@"隐私政策"字符串的末尾为结尾,另一个按钮以@"用户协议"开始作为起点尾部作为结尾,最终发现这样有些...

2019-07-27 17:02:19

iOS-iOS 11图片保存相册权限 NSPhotoLibraryAddUsageDescription

一、iOS11图片保存相册权限NSPhotoLibraryAddUsageDescriptionNSPhotoLibraryAddUsageDescription是iOS11新推出的隐私规则,在写入相册时会询问,没有的话就会闪退。在info.plist中添加时,Key选择Privacy-PhotoLibraryAdditionsUsageDescription,Typ...

2019-07-25 16:27:49

iOS-抽取私有Pod库

iOS-抽取私有Pod库引言一.公有Pod库的本质二.创建私有Pod库1.创建私有的远程索引库2.创建私有Pod组件库3.将QDFoundation.podspec文件加入私有的远程索引库QDFoundationSpec4.使用私有Pod库5.更新私有库三、文件夹分层1.文件显示层级2.资源文件的使用注意总结参考链接引言最近对组件化相关的知识比较感兴趣...

2019-07-16 20:57:51

iOS-xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/

xcode-select:error:tool'xcodebuild'requiresXcode,butactivedeveloperdirectory'/Library/Developer错误的解决办法命令行打包sdk时,突然报错。可能是路径不对,然后就进行排查。问题排查:打开cmd,输入命令行查看xcode路径xcode-select--print-path...

2019-07-13 14:13:30

iOS-mac下安装wget命令dyld: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib Referenced from

mac下安装wget命令遇到的问题dyld:Librarynotloaded:/usr/local/opt/gettext/lib/libintl.8.dylibReferencedfrom:/usr/local/bin/wgetReason:imagenotfound[1]15507abortwget解决方法缺什么装什么dy...

2019-07-11 09:23:46

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。