【问题标题】:NSDatePicker ErrorNSDatePicker 错误
【发布时间】:2013-03-09 18:07:50
【问题描述】:

每当我尝试在 xcode 中创建一个字符串时,它都无法正常工作,有人可以指出问题所在并请帮助

        NSString *date = self.DatePicker.date; 

这是错误“使用 'NSDate *' 类型的表达式初始化 'NSString * strong' 的指针类型不兼容”

【问题讨论】:

  • "有人能指出哪里出了问题吗" - 有两件事非常错误:1. 这与 Xcode 无关, 2. 你没有打扰 阅读文档也没有试图理解错误消息
  • 1.它与 xcode 有关,因为错误出现在 xcode 2 中。我用谷歌搜索并查看了大约 5 页,没有任何内容
  • @Programer1038: xcode 是 ide,不是编译器!!!
  • @Programer1038 1. 既不是编程语言,也不是 API。您可以在完全避免 Xcode 的同时开发 iOS 应用程序(我这样做是为了记录)。 2.如果你阅读NSDatePicker的官方文档,你会发现它的date属性包含一个NSDate,而不是一个NSString
  • 你在说什么。不是每个人都是 IOS 天才,有些人才刚刚开始

标签: macos cocoa nsdate nsdatepicker


【解决方案1】:

self.DatePicker.date; 返回日期。

您将其存储在NSString

用途:

NSDate *date = self.DatePicker.date; 

如果你想将它存储在字符串中,那么使用:

NSString *dateString = [NSDateFormatter localizedStringFromDate:[NSDate date] 
                                                  dateStyle:NSDateFormatterShortStyle 
                                                  timeStyle:NSDateFormatterFullStyle];

【讨论】:

  • 你的例子做得很好,+1。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多