自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 问答 (2)
  • 收藏
  • 关注

原创 SWIFT遇到的坑--------持续更新中

头文件引入SWIFT是不需要引入头文件的,如果是OC、SWIFT混合编程,想要引入OC头文件,只要在swift里创建个OC的file,Xcode会弹出提示,是否创建Bridging-Header文件,点击确定,把需要的头文件放在Bridging-Header文件里就可以再其他界面上用了。图片图片的使用 (1)使用图片的时候要用add files to…,如果直接从哪里拉入的话,会显示不了图片。

2016-03-30 14:29:41 1138

原创 iOS 版本更新的两种方法

iOS 版本更新

2016-02-14 15:50:21 3285 1

原创 ios 打包未生成dsym

ios 打包未生成dsymProject -> Target -> Build Setting -> Build Option -> Debug Information Format 设置为 DWARF with dSYM FileProject -> Target -> Build Setting ->Generate Debug Symbols 设置为YES

2020-06-28 10:31:02 375

原创 先pop再push,界面出不来

ChatViewController *vc = [[ChatViewController alloc] init];//先pop再pushNSMutableArray *arrView = [NSMutableArray arrayWithArray:self.navigationController.viewControllers];int index = (int)[arrView i...

2019-04-15 10:57:18 534

原创 Pod更新不到最新的第三方

pod 更新本地的索引文件pod update --no-repo-update

2019-04-12 17:04:18 1130

原创 ios项目里添加.mm文件后NSObjCRuntime文件报错

**ios项目里添加.mm文件后NSObjCRuntime文件报错**查找项目里log信息重定义,有可能是重复定义了NSLog

2019-03-28 17:00:35 1640

转载 崩溃在main,查找解决办法

https://blog.csdn.net/Deft_MKJing/article/details/53117341

2018-08-16 09:43:33 762

原创 -[UITableViewWrapperView _systemGestureStateChanged:]: message sent to deallocated instance 0x7fd361

遇到过bug,tableview界面,首次点击正常,再次点击崩溃,原因是MJ里的一个UIScrollView文件重写了delloc,注释掉就可以了,

2018-06-23 15:10:31 348

转载 tableview 自动计算行高,出现死循环,EXC_BAD_ACCESS

https://www.jianshu.com/p/3da539540d21

2018-05-08 19:36:31 455

转载 XXX目录:git modified content untracked content

https://blog.csdn.net/mydo/article/details/51588008

2018-05-03 11:42:34 761

原创 UIAlertController加入输入框的时候崩溃

使用UIAlertController的时候加入了输入框,就一直崩溃,不加入的时候正常,在网上各种搜,有个帖子说是第三方键盘的影响,项目里确实用了第三方键盘,就给删了第三方,可是还是崩溃,最后终于找到了原因:界面里用了一个UITextField,监控了键盘的弹出和回落,在监控的方法里做了些界面改动, 和UIAlertController里的输入框冲突了,所以才一直崩溃。把键盘监听注销了,

2018-01-15 10:54:10 520

原创 UIAlertController:Attempting to load the view of a view controller while it is deallocating is not a

上网搜,各种方法都试了,没用,最后给dispatch_after延迟了1s,就能显示出来了,不知道是什么原因,大家知道的话给回复个,谢谢了!

2018-01-12 16:38:24 933

原创 小程序给界面赋值报错:this.setData is not a function

this不能直接在回调里用,要在外边重新定义一个新值,直接看图

2018-01-12 16:33:28 1727 1

原创 添加pch文件路径不对,新建项目里找不到Apple LLVM 9.0 -Language

在xcode-targets-build Setings里找不到Apple LLVM 9.0 Language。如下图 项目是新建的,找了半天才发现应该先在all里找,找到Prefix Header后添加pch路径,这样在basic里才能看到Apple LLVM 9.0 Languagepch路径不对。换了几次路径,有对比了下,感觉路径是正确的啊,可就是报错,后来仔细查看才发现是路径后面还多加了一

2017-12-25 11:15:13 2889

原创 git删除远程分支

1. git branch -D br1 2. git push origin :br1 //先删除,再推送一下,这样远程分支就彻底删除掉了

2017-12-04 09:50:25 359

原创 级联菜单-评论功能

最近在写一个小功能,像盆友圈评论那样,点击评论,下面多一条品论的内容。 这里就不上图了,只记录下思路。 整体使用了tableview,分多个section,多少个好友就多少个section,好友基本信息是section的头视图,点击头视图上的评论功能,就刷新当前section,在这个section里添加一个cell评论信息,

2017-11-07 10:59:04 487

原创 AFN Post请求,报错400(code:-1011)

请求格式不对,服务器要json格式的请求,所以要加下面的代码: mgr.requestSerializer = [AFJSONRequestSerializer serializer];

2017-10-11 13:34:57 4535

原创 xib关联不到文件里

关闭Xcode,前往文件夹~/Library/Developer/Xcode/DerivedData/ ,删除文件夹内的所有文件,然后重启Xcode就可以了。

2017-09-26 11:47:20 322

原创 IOS11新特性:安全区域(tableview内容下移状态栏的高度)

ios 11系统出来后,需要适配一下tableview,如果tableview的界面没有导航栏,并且想要tableview的内容和状态栏重复的话,就需要考虑到iOS11的安全区域问题了。这些是上网搜到的一位大神博客,找到了解决办法,非常感谢大神。把方法分享给大家,希望能解决问题。 解决办法//如果iOS的系统是11.0,会有这样一个宏定义“#define __IPHONE_11_0 110000

2017-09-22 15:23:27 4496

原创 WKWebView与js交互

项目里使用的一直是UIWebView,但是每次打开界面的时候都会内存飙升,心塞!经过两天努力终于把UIWebView替换成了WKWebView,现在内存基本上不会有浮动了,哈哈哈哈哈哈哈! 代码如下: OC端要改的东西: 1.首先要进行js注入,把web端需要的东西注入到js里,如果web不需要的话,就不用注入了,写在viewDidLoad里NSString *js = [NSString s

2017-07-18 11:03:32 708

转载 React Native

React Native概念介绍名词解释首先列举几个关键词:ReactNativeReact Native这三个词其实没有太大关系,我们逐个来解释:React:近几年Web前端领域非常火热的一个开发框架React.JS,其核心思想是将视图组件化,通过更新组件的state来渲染出组件。 Native:这个词从字面理解就够了,就是指原生的。前几年有个非常火热的跨平台开发框架– PhoneGap

2017-03-20 16:54:08 450

原创 IOS Whose view is not in the window hierarchy报错

昨天项目要上线,测试出来这个bug,界面怎么都跳转不出来,调试了一个多小时,还是想不出来原因,后来才注意到控制台打印出来了 Whose view is not in the window hierarchy这一行,就上网搜搜,终于有大神给了解决办法,感谢感谢! 先交代下错误发生的背景:项目里有个推送,推送过来的时候会在项目里有个弹框,点击弹框的确定按钮的时候,会跳转到一个web界面,项目刚运行出来

2017-02-24 09:43:59 6109

原创 自动计算UITableViewCell的高度

需要用到一个新的API systemLayoutSizeFittingSize:来计算UITableViewCell所占空间高 度。Cell的高度是在- (CGFloat)tableView:(UITableView )tableView heightForRowAtIndexPath:(NSIndexPath )indexPath这个UITableViewDelegate的方法 里面传给UI

2017-02-16 16:48:48 888

原创 UIWebView、WKWebView与js的交互

最近项目里用到了web界面与js交互,项目使用的是UIWebView,但是会出现数据丢失的情况比较麻烦,使用WKWebView可以避免这种情况,下面就写一些web的基本使用,可能有些使用不当的地方,请指教。 * UIWebView 创建一个类文件,可以定义交互时的函数名,然后定义一个代理,在web界面调用进行相应的操作。 “` //类的.h文件 #

2017-02-11 14:02:41 1234

原创 iOS头像无法更新

项目里个人资料有个更换头像的功能,之前有整过这种功能,但是现在一直不能更换成功,最后才注意到不管怎么更换头像,头像的url是不会变的,上网搜解决办法记录如下:头像不更新的原因:原因: SDWebImage缓存图像会优先从内存读取用户头像,如果内存中没有会从沙盒(也就是硬盘)中读取,如果沙盒中也没有,才会异步从网络上请求头像,如果头像已经存在沙盒或者内存中,SDWebImage就不会从网络上请求,而是

2016-12-23 10:00:16 1011 1

原创 iOS 支付宝成功后不会回调

// NOTE: 调用支付结果开始支付 [[AlipaySDK defaultService] payOrder:orderString fromScheme:@”Demo” callback:^(NSDictionary *resultDic) { NSLog(@”reslut = %@”,resultDic);

2016-11-01 10:47:03 2503

原创 SWIFT中的单行代码

数组中的每个元素乘以2(1...20).map{$0*2}数组中的元素求和(1...20).reduce(0,combine:+)验证在字符串中是否存在指定单词let words = "hello"let tweet = "hello , this is an example"tweet.contains(words)读取文件let path = NSBundle.mainBundle

2016-05-03 16:18:37 552

原创 CSS样式五--颜色值、长度值

字体缩写网页中的字体CSS样式代码也有它自己的缩写方式,下面是给网页设置字体的代码:body{ font-style:italic; font-variant:small-caps; font-weight:bold; font-size:12px; line-height:1.5em; font-family:"宋体",sans-serif;}//可以缩写为

2016-04-27 18:36:18 633

原创 iOS Block的使用

block定义iOS4.0系统已经开始支持Block,在编程过程中,block被OC看成是对象,它封装了一段代码,这段代码可以在任何时候执行。Block可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或者返回值。Blcok的定义式如下:返回值类型(也可以不返回,这是写void) (^名称)(传入的参数(一个或多个或不传))= (^传入的参数){ //具体实现方法}__blockB

2016-04-22 14:34:51 1120 2

原创 CSS样式四--布局模型

布局模型与盒模型一样都是CSS最基本、最核心的概念。但布局模型是建立在盒模型基础之上的,又不同于我们常说的CSS怒句模式或CSS布局模版。如果说布局模型是本,那么CSS布局模版就是末了,是外在的表现形式。 CSS包含3种基本的布局模型,用英文概括为:Flow/Layer/Float。 在网页中,元素有三种布局模型:流动模型(Flow)浮动模型(Float)层模型(Layer)下面为大家详

2016-04-21 23:46:33 563

原创 CSS样式二--字体、文本样式

字体font-size:bold //粗体,normal常规font-style:italic //斜体font-family:"Microsoft Yahei" //字体(微软雅黑、宋体、Microsoft Yahei等)font-color:red //颜色,或者这种写法:#666代表灰色文本text-decoration:underline //下

2016-04-21 22:38:03 842

原创 CSS样式一--元素类型

html的标签元素分类在布局css的时候,首先需要知道,在CSS中,html的标签元素大体分为三种不同的类型:块状元素、内联元素(又叫行内元素)、内联块状元素。常见的块状元素:<div>,<p>,<h1>...<h6>,<ol>,<ul>,<dl>,<table>,<address>,<blockquote>,<form>常见的内联元素:<a>,<span>,<br>,<i>,<em>,<st

2016-04-21 22:35:44 622

原创 CSS样式三--盒子模型

盒子模型:边框:就是围绕着内容及补白的线,这条线可以设置它的粗细、样式、颜色//缩写模式p{border:2px solid red;}//分开写如下p{ border-width:2px; //边框宽度也可设置为:thin|medium|thick,但不常用,最常用的还是像素px border-style:solid; //边框常见样式有:dashed(虚线),dot

2016-04-21 22:33:27 603

原创 iOS 自带定位功能CoreLocation

苹果自带定位功能的实现代码如下: 首先要导入coreLocation.framework库,然后导入//// AppDelegate.m// 定位//// Created by 天点科技 on 16/4/21.// Copyright © 2016年 Wss. All rights reserved.//#import "AppDelegate.h"#import <Core

2016-04-21 18:44:13 721

原创 极光推送步骤(ios)

话不多少,步骤如下,如有建议,欢迎指导:创建并配置应用参考极光推送文档,创建应用,上传证书,如对证书配置还是不太理解的可以参考链接:http://blog.sina.com.cn/s/blog_6afb7d800101fa29.html 点击通知进入相应界面在下面的这个方法里实现:- (void)application:(UIApplication *)application didReceive

2016-04-20 11:37:50 560

原创 信鸽推送步骤(ios)

这两天研究了ios的推送机制,下面介绍下信鸽推送:应用配置首先进入信鸽,创建一个应用,然后在控制台点击应用列表:如下图: 点击应用配置,出现应用配置界面: 在开发环境下,添加个测试设备: 鼠标移动到测试设备上的时候回出现修改按钮,点击按钮,出现添加设备界面:(设备的token:udid) 添加发布和测试证书 参考信鸽的开发者文档,设置证书,如果还有疑问的话可以参考这个链接,也是推送证书的创建,

2016-04-20 11:07:04 4348

原创 iOS 代理传值

在LGCalendar.h文件里声明一个协议:@protocol LGCalendarDelegate <NSObject>@optional- (void)currentDate:(NSString *)dateStr;@end再LGCalendar.h文件的@interface下面声明一个变量:@property (nonatomic, assign) id<LGCalendarDe

2016-04-18 14:37:01 581

转载 cocoa pods 安装,使用教程

Cocoa pods 可以快速集成第三方库,自动更新第三方库,所以在项目里使用Cocoapods来管理第三方库还是很方便的。下面来说说Cocoapods的安装和使用: * 安装 安装Cocoapods首先需要搭建Ruby环境,可以先查看下电脑是否已有Ruby,使用ruby -v 命令查看,然后更新Ruby:gem sources --remove https://rubygems.org/ge

2016-04-18 11:22:15 637

原创 SuperWebView 接入问题

1.superwebview接入的时候SDK的导入一定要按照文档上的导入,不然会存在各种问题。 2.接入了之后一直在项目启动界面,打不开,搞了好长时间SDK导入了几遍,原来是缺少Config.xml文件,

2016-04-16 17:17:28 867

原创 swift error:Extra argument 'error' in call

Swift 1.x的错误处理模式存在很多弊端,如:为了编程的时候省事,给error参数传一个nil,或者方法调用完后不去判断error是否为nil,不进行错误处理。由于OC和Swift 1.x没有强制处理机制,因此一旦真的发生错误,程序就会崩溃。Swift 2的时候用了do-try-catch来处理异常。 我的代码原先是这样写的: 这样就报错了:error:Extra argument ‘e

2016-04-16 10:10:58 3001

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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