注册 登录
主题 : [iPhone类代码] 保存图片及容错处理
级别: 风云使者

UID: 191
精华: 5
发帖: 424
可可豆: 74253 CB
威望: 74253 点
在线时间: 2874(时)
注册时间: 2008-06-27
最后登录: 2015-04-16
0 楼:  发表于: 2009-03-20 18:50    发自: Web Page

[iPhone类代码] 保存图片及容错处理    (在iOS代码库中浏览本帖)


- (void)action_save_image:(id)sender
{
    //UIImageWriteToSavedPhotosAlbum(image_gallery.image, nil, nil, nil);
    UIImageWriteToSavedPhotosAlbum(image_gallery.image, self, 
            (SEL)@selector(image:didFinishSavingWithError:contextInfo:), nil);
}

#if 1
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
{
    if (error == nil)
        show_alert_view(@"This picture has been saved to your photo album.", @"Picture Saved");
    else
        show_alert_view(@"Please try it again later.", @"Saving Failed");
}
#endif
[ 此帖被superarts在2009-03-21 14:13重新编辑 ]

清空我的评分动态本帖最近评分记录: 共威望条评分记录
gagaga 贡献值 +5 2008-09-19
隐藏评分记录
级别: 版主

状态: 连续签到 - [144天]
UID: 491
精华: 6
发帖: 1766
可可豆: 112205 CB
威望: 112852 点
在线时间: 8537(时)
注册时间: 2008-08-19
最后登录: 2019-05-19
1 楼:  发表于: 2009-03-21 00:33    发自: Web Page
大哥...show_alert_view, 容易誤導新同學...
引用
引用楼主superarts于2009-03-20 06:50 PM发表的 [iPhone类代码] 保持图片及容错处理 :
[lang=objc]
- (void)action_save_image:(id)sender
{
    //UIImageWriteToSavedPhotosAlbum(image_gallery.image, nil, nil, nil);
    UIImageWriteToSavedPhotosAlbum(image_gallery.image, self,
.......

 Developer
------------------------------------------------------------
Η αγάπη ποτέ δεν αποτυγχάνει.
愛是永不止息。
Love never fails.

    --《圣经.新约》哥林多前书第13章
级别: 风云使者

UID: 191
精华: 5
发帖: 424
可可豆: 74253 CB
威望: 74253 点
在线时间: 2874(时)
注册时间: 2008-06-27
最后登录: 2015-04-16
2 楼:  发表于: 2009-03-21 14:12    发自: Web Page
自己写的一个函数,当伪代码看吧……大意就是显示一个alertView了
级别: 风云使者

UID: 191
精华: 5
发帖: 424
可可豆: 74253 CB
威望: 74253 点
在线时间: 2874(时)
注册时间: 2008-06-27
最后登录: 2015-04-16
3 楼:  发表于: 2009-03-21 14:14    发自: Web Page
编辑标题的一个错别字之后格式乱掉了,重贴一次吧。是不是论坛bug?


- (void)action_save_image:(id)sender
{
    //UIImageWriteToSavedPhotosAlbum(image_gallery.image, nil, nil, nil);
    UIImageWriteToSavedPhotosAlbum(image_gallery.image, self, 
            (SEL)@selector(image:didFinishSavingWithError:contextInfo:), nil);
}

#if 1
- (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error contextInfo:(void *)contextInfo
{
    if (error == nil)
        show_alert_view(@"This picture has been saved to your photo album.", @"Picture Saved");
    else
        show_alert_view(@"Please try it again later.", @"Saving Failed");
}
#endif

级别: 版主

状态: 连续签到 - [144天]
UID: 491
精华: 6
发帖: 1766
可可豆: 112205 CB
威望: 112852 点
在线时间: 8537(时)
注册时间: 2008-08-19
最后登录: 2019-05-19
4 楼:  发表于: 2009-03-21 17:52    发自: Web Page
是論壇bug...
http://www.cocoachina.com/bbs/read.php?tid-2401-fpage-0-toread--page-1.html

引用
引用第3楼superarts于2009-03-21 02:14 PM发表的  :
编辑标题的一个错别字之后格式乱掉了,重贴一次吧。是不是论坛bug?

[lang=objc]
- (void)action_save_image:(id)sender
{
.......

 Developer
------------------------------------------------------------
Η αγάπη ποτέ δεν αποτυγχάνει.
愛是永不止息。
Love never fails.

    --《圣经.新约》哥林多前书第13章
级别: 精灵王

状态: 连续签到 - [7天]
UID: 61107
精华: 0
发帖: 727
可可豆: 3664 CB
威望: 3597 点
在线时间: 730(时)
注册时间: 2011-04-01
最后登录: 2019-04-01
5 楼:  发表于: 2012-01-14 08:48    发自: Web Page
学习了。。。。。。。

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部