• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ios > iOS执行drawLayer:incontext,pop操作后闪退

iOS执行drawLayer:incontext,pop操作后闪退

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了drawlayer,ios,ios10.3.3,ios模拟器电脑版,ios模拟器等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: iOS执行drawLayer:incontext,pop操作后闪退
描述:

看CA教程,执行完drawLayer后闪退,demo如下

-(void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx{
    
    //线宽
    CGContextSetLineWidth(ctx, 10.0f);
    //线颜色
    CGContextSetStrokeColorWithColor(ctx, [UIColor greenColor].CGColor);
    //画椭圆
    CGContextStrokeEllipseInRect(ctx, layer.bounds);
    
}

是需要释放指针咩?


解决方案1:

问题出在layer.delegate

添加这个

  • (void)dealloc {

    yourLayer.delegate = nil;

    }

另外关于layer delegate苹果的说明
http://stackoverflow.com/questions/2015353/using-calayer-delegate


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • iOS执行drawLayer:incontext,pop操作后闪退

相关文章

  • 2017-06-05 26uuu页面访问升级iOS页面跳转后访问webservice的问题
  • 2017-06-05 xcode8,添加appleid总是说错误,该怎么处理呢?
  • 2017-06-05 iOSimageView渲染的问题
  • 2017-06-05 ios如何用UITextView或者WebView进行图文视频音频混编?
  • 2017-06-05 ios纯色图片ios:文字嵌入图片的效果
  • 2017-06-05 IOSswiftUICollectionView中cell的间距如何设置,请大神讲解。
  • 2017-06-05 iOS?并发请求数据,在两者都成功回调之后,刷新UI,求大神思路
  • 2017-06-05 Cannotinvoke'map'withanargumentlistof[图]
  • 2017-06-05 热修复jspatch__bridgeid这种桥接类型OC怎么转js代码
  • 2017-06-05 iOS-UIButton按住后松开不执行UIControlEventTouchUpInside

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • u启动u盘启动盘制作工具iOS启动图
    • 张馨予露全乳删除删除怎么删除提交到cocoapods上的框架?
    • 研讨会通知收到通知后点击通知会执行哪个方法?
    • qq空间上传照片失败bitcode上传失败
    • yytext处理实现朋友圈回复效果
    • xcodearchiveXcode编译出现警告的原因都有哪些
    • iOS开发,使用定位功能时系统会弹出弹窗询问用户是否同意定位。
    • ios如何用UITextView或者WebView进行图文视频音频混编?
    • iOS开发,获取的二进制数据,在iOS9和iOS8上转化成字典,结果不一致
    • iOS开发,如何跳转到系统设置页面。需适配iOS7-10

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有