这几行代码语法的含义,万分感谢 ios保存图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 toAlbum、completionBlock也是方法名的一部分,你这个方法的完整名称是:saveImage:toAlbum:completionBlock:failureBlock下面是回调块,功能就是回调给外部调用这个方法的对象,让外部的对象知道内部处理的情况 函数名不是你说的saveImage。 在oc中正确的函数签名应该是: saveImage: toAlbum: completionBlock: failureBlock:这是oc函数定义的一个特点,虽然toAlbum completionBlock failureBlock 后面带的是这个函数的参数,但函数的签名是以:号分开的这样的 saveImage: toAlbum: completionBlock: failureBlock:completionBlock, 可以理解为回调函数。它被定义为block. 类似swift中的闭包。 当然有,这是关键所在。 它是将内部处理的结果返回到外部调用对象,以便外部对象来使用。是不是在28行到44行在执行时会出现错误,错误放在error里边?这段话的执行顺序是怎样的呢?谢谢 当然有,这是关键所在。 它是将内部处理的结果返回到外部调用对象,以便外部对象来使用。是不是在28行到44行在执行时会出现错误,错误放在error里边?这段话的执行顺序是怎样的呢?谢谢很明显在saveImage:XX 这个函数里面又调用了另外一个writeImageToSavedPhotoAlbum:XXX 的函数,将这个函数处理的结果,回调给saveImage:XX的回调。 其实block也很好理解,它的作用同oc的代理delegate. 可以这样理解,当这个函数处理完成后,我想通知另一个对象告诉它我处理完了,要将结果返回。其实它就像数据传递中的“发送者” 。而另外订阅这个的对象,我们称它为“接收者” 当然有,这是关键所在。 它是将内部处理的结果返回到外部调用对象,以便外部对象来使用。是不是在28行到44行在执行时会出现错误,错误放在error里边?这段话的执行顺序是怎样的呢?谢谢很明显在saveImage:XX 这个函数里面又调用了另外一个writeImageToSavedPhotoAlbum:XXX 的函数,将这个函数处理的结果,回调给saveImage:XX的回调。 其实block也很好理解,它的作用同oc的代理delegate. 可以这样理解,当这个函数处理完成后,我想通知另一个对象告诉它我处理完了,要将结果返回。其实它就像数据传递中的“发送者” 。而另外订阅这个的对象,我们称它为“接收者”谢谢你!还有个问题链接在这里http://bbs.csdn.net/topics/390942276能否帮我解答下 ViewController的菜鸟问题 奇怪的问题,VIEW移除不掉!!!!!!!!! UIButton 单击事件的奇怪问题 怎么释放NSArray里面的NSData? ios开发,图片问题 请教使用过SDWebImage的大神关于图片下载后回调方法的问题 scrollview 实现页面滑动 clang编译objective-c问题? iOS移动端连接数据库 tableView 显示不出来控件包括数据 当时后台能能看在页面滚动时有数据 联系人排序问题,求大神帮忙解答 求解 约束问题
saveImage:toAlbum:completionBlock:failureBlock
下面是回调块,功能就是回调给外部调用这个方法的对象,让外部的对象知道内部处理的情况
这是oc函数定义的一个特点,虽然toAlbum completionBlock failureBlock 后面带的是这个函数的参数,但函数的签名是以:号分开的这样的 saveImage: toAlbum: completionBlock: failureBlock:completionBlock, 可以理解为回调函数。它被定义为block. 类似swift中的闭包。
很明显在saveImage:XX 这个函数里面又调用了另外一个writeImageToSavedPhotoAlbum:XXX 的函数,将这个函数处理的结果,回调给saveImage:XX的回调。
其实block也很好理解,它的作用同oc的代理delegate. 可以这样理解,当这个函数处理完成后,我想通知另一个对象告诉它我处理完了,要将结果返回。其实它就像数据传递中的“发送者” 。而另外订阅这个的对象,我们称它为“接收者”
很明显在saveImage:XX 这个函数里面又调用了另外一个writeImageToSavedPhotoAlbum:XXX 的函数,将这个函数处理的结果,回调给saveImage:XX的回调。
其实block也很好理解,它的作用同oc的代理delegate. 可以这样理解,当这个函数处理完成后,我想通知另一个对象告诉它我处理完了,要将结果返回。其实它就像数据传递中的“发送者” 。而另外订阅这个的对象,我们称它为“接收者”
谢谢你!还有个问题链接在这里http://bbs.csdn.net/topics/390942276能否帮我解答下