当我在localNotification中解开字符串数组时,为什么返回nil?

艾哈迈德·卡瓦特米(Ahmad Khawatmi)|
notificationTime = ["2016-05-26 16:27:17 +0000","2016-05-24 13:29:37 +0000"]
var num = 0
func locaNotification(num:Int)
{
    let dateFormatter = NSDateFormatter()
    dateFormatter.locale = NSLocale.currentLocale()
    dateFormatter.dateStyle = NSDateFormatterStyle.FullStyle

    var dateAsString =  notificationTime[num]
    dateFormatter.dateFormat = "yyyy-MM-dd HH:mm"
    var newDate = dateFormatter.dateFromString(dateAsString)!

它在此处解包时将返回nil,在上一行代码之后newDate = nil!

    var arr = UIApplication.sharedApplication().scheduledLocalNotifications
    for localN:UILocalNotification in arr!
    {
        var notificationFireDate:NSDate = localN.fireDate!
        if notificationFireDate == newDate
        {
            UIApplication.sharedApplication().cancelLocalNotification(localN)
        }
    }
}
雷尼尔·梅里安

您的问题是“ yyyy-MM-dd HH:mm”不正确,您可以看到此网站http://nsdateformatter.com/

我认为您的字符串“ 2016-05-26 16:27:17 +0000”需要为“ 2016-05-26T16:27:17 + 0000”,而您的格式必须为“ yyyy-MM-dd'T' HH:mm:ssZ“,希望对您有所帮助

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的Swift字符串变量返回nil?

来自分类Dev

当我的默认数组为空时,为什么猫鼬用空字符串调用验证器?

来自分类Dev

为什么解析空字符串文字时,Parslet(在Ruby中)会返回空数组?

来自分类Dev

为什么解析空字符串文字时,Parslet(在Ruby中)会返回空数组?

来自分类Dev

当我尝试反转字符串中的单词时,为什么我的代码不打印任何内容

来自分类Dev

当我将字符串数组和整数数组合并到合并数组中时,我想在合并数组时使用什么数据类型

来自分类Dev

当我在STDIN中输入长字符串时,Swift的readLine()为nil

来自分类Dev

当我在STDIN中输入长字符串时,Swift的readLine()为nil

来自分类Dev

为什么在C ++中当我用'+'合并字符串时不合并但删除字符串的第一个字符

来自分类常见问题

Java swing为什么当我在JScrollpane内部的面板中绘制很多字符串时它们会重叠?

来自分类Dev

当我们在此函数中反转字符串时,为什么char * str的指针没有改变?

来自分类Dev

给定空字符串(“”)时,为什么NSDateFormatter不返回nil

来自分类Dev

给定空字符串(“”)时,为什么NSDateFormatter不返回nil

来自分类Dev

当我尝试添加拆分后的字符串时,为什么会得到空字符串?

来自分类Dev

当我处理字符串时,为什么会得到“预期的字符串或缓冲区”?

来自分类Dev

为什么当我在Qt字符串中使用&

来自分类Dev

当我尝试返回多维数组中某项的索引值时,我没有得到数字。我得到一组奇怪的字符。为什么?

来自分类Dev

当我尝试返回多维数组中某项的索引值时,我没有得到数字。我得到一组奇怪的字符。为什么?

来自分类Dev

当我将一个char添加到空字符串(如“” + c)时,为什么返回一个未知值?

来自分类Dev

为什么当我的数组中的对象数应该为 3 时,count 返回 0?

来自分类Dev

当该字符串不包含任何这些字符时,为什么我的字符串匹配数组中的某些内容?

来自分类Dev

当我使用字符串和数组(尤其是大数据)时,为什么linq搜索在效率上有巨大差异?

来自分类Dev

当我不使用1结束字符串时,为什么要循环遍历char数组直到NULL终止符?

来自分类Dev

为什么Rails不能正确解开灯具中的转义字符串?

来自分类Dev

当我将浮点值转换为字符串时,为什么会有一个“ E”字符?

来自分类Dev

当我的字符串包含#0个字符时,为什么ShowMessage会给出意外的输出?

来自分类Dev

当我用\\ s split()我的字符串时,为什么我的单词是一个空字符串?

来自分类Dev

当我传递json_encoded数组的Json_decode值并存储在数据库中时,gettype返回字符串

来自分类Dev

当我将指针加1时为什么不能访问字符串中的下一个元素?

Related 相关文章

  1. 1

    为什么我的Swift字符串变量返回nil?

  2. 2

    当我的默认数组为空时,为什么猫鼬用空字符串调用验证器?

  3. 3

    为什么解析空字符串文字时,Parslet(在Ruby中)会返回空数组?

  4. 4

    为什么解析空字符串文字时,Parslet(在Ruby中)会返回空数组?

  5. 5

    当我尝试反转字符串中的单词时,为什么我的代码不打印任何内容

  6. 6

    当我将字符串数组和整数数组合并到合并数组中时,我想在合并数组时使用什么数据类型

  7. 7

    当我在STDIN中输入长字符串时,Swift的readLine()为nil

  8. 8

    当我在STDIN中输入长字符串时,Swift的readLine()为nil

  9. 9

    为什么在C ++中当我用'+'合并字符串时不合并但删除字符串的第一个字符

  10. 10

    Java swing为什么当我在JScrollpane内部的面板中绘制很多字符串时它们会重叠?

  11. 11

    当我们在此函数中反转字符串时,为什么char * str的指针没有改变?

  12. 12

    给定空字符串(“”)时,为什么NSDateFormatter不返回nil

  13. 13

    给定空字符串(“”)时,为什么NSDateFormatter不返回nil

  14. 14

    当我尝试添加拆分后的字符串时,为什么会得到空字符串?

  15. 15

    当我处理字符串时,为什么会得到“预期的字符串或缓冲区”?

  16. 16

    为什么当我在Qt字符串中使用&

  17. 17

    当我尝试返回多维数组中某项的索引值时,我没有得到数字。我得到一组奇怪的字符。为什么?

  18. 18

    当我尝试返回多维数组中某项的索引值时,我没有得到数字。我得到一组奇怪的字符。为什么?

  19. 19

    当我将一个char添加到空字符串(如“” + c)时,为什么返回一个未知值?

  20. 20

    为什么当我的数组中的对象数应该为 3 时,count 返回 0?

  21. 21

    当该字符串不包含任何这些字符时,为什么我的字符串匹配数组中的某些内容?

  22. 22

    当我使用字符串和数组(尤其是大数据)时,为什么linq搜索在效率上有巨大差异?

  23. 23

    当我不使用1结束字符串时,为什么要循环遍历char数组直到NULL终止符?

  24. 24

    为什么Rails不能正确解开灯具中的转义字符串?

  25. 25

    当我将浮点值转换为字符串时,为什么会有一个“ E”字符?

  26. 26

    当我的字符串包含#0个字符时,为什么ShowMessage会给出意外的输出?

  27. 27

    当我用\\ s split()我的字符串时,为什么我的单词是一个空字符串?

  28. 28

    当我传递json_encoded数组的Json_decode值并存储在数据库中时,gettype返回字符串

  29. 29

    当我将指针加1时为什么不能访问字符串中的下一个元素?

热门标签

归档