这几行代码语法的含义,万分感谢 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能否帮我解答下 ipad2如何实现离线浏览网站 [NSString stringWithUTF8String 内存泄露 请教一个关于xcode下fopen的问题 Object_C和C++什么关系 在虚拟机上开发的程序怎么给弄到真机上运行? 发布Iphone的APP,必须要支持Ipad吗? 新手上路:问题:如何加载本地的PDF文件? fiddler抓取不到iphone的https请求 我是做行业软件的,我想吧行业软件用游戏的方式体现 ios审批 十万火急 联系人排序问题,求大神帮忙解答 求解 约束问题
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能否帮我解答下