如何从plist中读取日期并将其分配给日期选择器?

发布于 2025-01-05 03:36:08 字数 393 浏览 2 评论 0原文

我有一个带有标题和消息键的 plist 文件。

我想将日期添加到 plist 中。像这样:

在此处输入图像描述

我设法 NSLog 日期:

在此处输入图像描述

当我尝试将 plist 中的日期分配给日期选择器时,应用程序崩溃了。

self.userDate = [temp objectForKey:@"Date"];
myDate.date = userDate;

如何从plist中读取日期并将其分配给日期选择器?

I have a plist file with Title and Message keys.

I want to add date to plist. like this :

enter image description here

I managed to NSLog the date :

enter image description here

The application crashed when I try to assign date from plist to datepicker.

self.userDate = [temp objectForKey:@"Date"];
myDate.date = userDate;

How to read date from plist and assign it to datepicker?

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

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

发布评论

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

评论(1

寄意 2025-01-12 03:36:08

问题是 userDate 不是 NSDate 对象,它可能是一个字符串。您应该使用 NSDateFormatter 及其 dateFromString 方法将其转换为 NSDate 对象。

self.userDate = [temp objectForKey:@"Date"];
myDate.date = [[NSDateFormatter alloc] init] dateFromString:userDate];

the problem is that userDate is not a NSDate object, it's probably a string. You should use a NSDateFormatter and it's dateFromString method to turn it into a NSDate object.

self.userDate = [temp objectForKey:@"Date"];
myDate.date = [[NSDateFormatter alloc] init] dateFromString:userDate];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文