当图像不存在时崩溃保存我的个人资料iOS

用户名

按下保存按钮以编辑配置文件时,我遇到了一些麻烦:

例如图像不存在,当我按保存按钮时,它崩溃了,请在我的代码下面找到?我想念什么?

一旦删除条件(如果个人资料图片不存在),我的代码就会工作。

 let profileImageData = UIImageJPEGRepresentation(imageUser.image!, 0.0)

 //---------------------------------------
 // Check if all fields are empty
 //---------------------------------------


 if (Name.text!.isEmpty && Username.text!.isEmpty && website.text!.isEmpty && aboutUser.text!.isEmpty && emailUser.text!.isEmpty && phoneUser.text!.isEmpty && genderUser.text!.isEmpty && (profileImageData == nil)) {
   print("error")

 }

查尔斯·A

您必须imageUser.image在发布的第一行代码中强制展开变量的内容当你做到这一点,将你的程序崩溃,如果值imageUser.imagenil我建议你检查出的部分选配雨燕编程语言(雨燕2.0)

如果imageUser.image可以为nil,则这是您的代码的更正确版本。请注意,使用if let语句可以安全地解包的内容imageUser.image值得一提的是!,如果您在下面的代码中使用的每个位置都使用,则该位置都会崩溃nil(这就是为什么此代码仅更正确而又不完全正确的原因)。

if let profileImage = imageUser.image {
    let profileImageData = UIImageJPEGRepresentation(profileImage, 0.0)

    //---------------------------------------
    // Check if all fields are empty
    //---------------------------------------


    if (Name.text!.isEmpty && Username.text!.isEmpty && website.text!.isEmpty && aboutUser.text!.isEmpty && emailUser.text!.isEmpty && phoneUser.text!.isEmpty && genderUser.text!.isEmpty && (profileImageData == nil)) {
        print("error")

    }
}
else {
    print("image was nil")
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用户个人资料不存在用户没有个人资料

来自分类Dev

保存Facebook个人资料图像时,检查图像文件是否在卷曲中可用。的PHP

来自分类Dev

使用内置摄像头将个人资料图像保存在应用程序内

来自分类Dev

保存或链接到社交媒体个人资料图像

来自分类Dev

在与iOS解析时更新用户个人资料?

来自分类Dev

src不存在时如何保存图像大小?

来自分类Dev

当用户使用 PHP 和 ImageManipulator 库上传个人资料图像时,我想调整它的大小

来自分类Dev

目录不存在时应用崩溃

来自分类Dev

评论未保存到个人资料

来自分类Dev

如何读取我的个人资料的密码?

来自分类Dev

skobbler我如何在我的应用程序中保存从我的个人资料下载的json?

来自分类Dev

skobbler我如何在我的应用程序中保存从我的个人资料下载的json?

来自分类Dev

如何在单击 angularjs 中的现有图像时更改个人资料图像?

来自分类Dev

使用python-social-auth将Facebook个人资料图片保存在模型中

来自分类Dev

当我尝试更新我的一个用户个人资料时,它会更新我的

来自分类Dev

如何返回存储在我的文件中的用户个人资料图片(保存在/ tmp文件夹中以将其放置在此处以进行临时提取)

来自分类Dev

如何在Swift iOS的侧面菜单中添加个人资料图像

来自分类Dev

如何从iOS中的Twitter时间轴对象获取大尺寸的用户个人资料图像

来自分类Dev

当我在android中更改个人资料图片时,如何在存储文件夹以及数据库中保存图像?

来自分类Dev

用户编辑个人资料时如何避免图像被覆盖为空白?

来自分类Dev

django在加载个人资料页面时以及创建重复图像

来自分类Dev

我的个人资料照片仅在我在应用加载时触摸它后才会显示

来自分类Dev

用户个人资料未保存个人资料并引发异常

来自分类Dev

为什么我无法在数据库中保存学生的个人资料

来自分类Dev

调用fcntl()时iOS模拟器崩溃-符号不存在

来自分类Dev

编辑我的个人资料页面不更新用户个人资料

来自分类Dev

我可以使用Facebook iOS SDK打开用户的Facebook个人资料吗?

来自分类Dev

iOS:不存在的指针正在崩溃的应用程序

来自分类Dev

避免在不存在类依赖项时崩溃

Related 相关文章

  1. 1

    用户个人资料不存在用户没有个人资料

  2. 2

    保存Facebook个人资料图像时,检查图像文件是否在卷曲中可用。的PHP

  3. 3

    使用内置摄像头将个人资料图像保存在应用程序内

  4. 4

    保存或链接到社交媒体个人资料图像

  5. 5

    在与iOS解析时更新用户个人资料?

  6. 6

    src不存在时如何保存图像大小?

  7. 7

    当用户使用 PHP 和 ImageManipulator 库上传个人资料图像时,我想调整它的大小

  8. 8

    目录不存在时应用崩溃

  9. 9

    评论未保存到个人资料

  10. 10

    如何读取我的个人资料的密码?

  11. 11

    skobbler我如何在我的应用程序中保存从我的个人资料下载的json?

  12. 12

    skobbler我如何在我的应用程序中保存从我的个人资料下载的json?

  13. 13

    如何在单击 angularjs 中的现有图像时更改个人资料图像?

  14. 14

    使用python-social-auth将Facebook个人资料图片保存在模型中

  15. 15

    当我尝试更新我的一个用户个人资料时,它会更新我的

  16. 16

    如何返回存储在我的文件中的用户个人资料图片(保存在/ tmp文件夹中以将其放置在此处以进行临时提取)

  17. 17

    如何在Swift iOS的侧面菜单中添加个人资料图像

  18. 18

    如何从iOS中的Twitter时间轴对象获取大尺寸的用户个人资料图像

  19. 19

    当我在android中更改个人资料图片时,如何在存储文件夹以及数据库中保存图像?

  20. 20

    用户编辑个人资料时如何避免图像被覆盖为空白?

  21. 21

    django在加载个人资料页面时以及创建重复图像

  22. 22

    我的个人资料照片仅在我在应用加载时触摸它后才会显示

  23. 23

    用户个人资料未保存个人资料并引发异常

  24. 24

    为什么我无法在数据库中保存学生的个人资料

  25. 25

    调用fcntl()时iOS模拟器崩溃-符号不存在

  26. 26

    编辑我的个人资料页面不更新用户个人资料

  27. 27

    我可以使用Facebook iOS SDK打开用户的Facebook个人资料吗?

  28. 28

    iOS:不存在的指针正在崩溃的应用程序

  29. 29

    避免在不存在类依赖项时崩溃

热门标签

归档