NSDate initWithString

发布于 2024-12-10 05:55:03 字数 131 浏览 0 评论 0原文

将 Xcode 更新到版本 4.2 后,我在当前项目中收到以下警告:

警告:“NSDate”可能不会响应“initWithString:”

我该怎么办? :)

After updating Xcode to version 4.2 I received the following warning in my current project:

warning: 'NSDate' may not respond to 'initWithString:'

What must I do? :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烏雲後面有陽光 2024-12-17 05:55:03

此方法仅在 Mac OSX 页面的文档中注明,在 iOS 中未注明。
我不清楚为什么苹果有不同的版本,但幸运的是他们的反应是一样的。

因为 iOS 的类参考说 iOS NSDate 没有这样的方法,所以您会收到警告。
但是,您的代码将响应得很好。

要消除警告,您确实应该使用 NSDateFormatter。

问候,

雅科

This method is in the documentation only noted at the Mac OSX page, not the iOS.
Why Apple has different versions is unclear to me, but they luckily respond the same.

Because the class reference for iOS says there is no such method for iOS NSDate, you get the warning.
Your code, however, will respond perfectly fine.

To silence the warning, you should indeed use NSDateFormatter.

Regards,

Jacco

離人涙 2024-12-17 05:55:03

您应该使用 NSDateFormatter 从字符串中获取 NSDate 对象。这将为您提供输入字符串格式的更大灵活性。

NSDateFormatter 参考

You should use NSDateFormatter to get an NSDate object from a string. This will give you more flexibility with the format of the input string.

NSDateFormatter Reference

淡淡的优雅 2024-12-17 05:55:03

请阅读此网站 http://developer.apple 上的更改。 com/library/ios/#releasenotes/General/iOS42APIDiffs/index.html
有时他们会改变一些语法,并提出更新更好的做事方式。

Read the changes at this website http://developer.apple.com/library/ios/#releasenotes/General/iOS42APIDiffs/index.html
Sometimes they change little syntax things and make newer and better ways of doing things.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文