ios 5 上的 NSDateFormatter - 还有其他使用方法吗?

2024-02-05

我有一段代码在 iOS 4.3.5 之前一直有效,现在在 iOS 5 中不起作用:

//Example of date I'm using: Mon, 31 Oct 2011 15:57:55 BRST

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss vvvv"];
[formatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US"] autorelease]];
NSString *dateString = [TBXML textForElement:[TBXML childElementNamed:@"pubDate" parentElement:XML]];
NSDate *data = [formatter dateFromString:dateString];
[formatter release];

现在,数据即将到来(空)。有人知道我做错了什么吗?

Regards!

EDIT:

我在查看文件 NSDateFormatter.h 并发现:

// - (id)init; // designated initializer

init 被注释了,所以我不允许使用 [[NSDateFormatter alloc] init] 对吗?还有其他方法可以创建 NSDateFormatter 实例吗?


您可以使用 initWithDateFormat:allowNaturalLanguage 初始化 NSDateFormatter:

NSDateFormat 类参考 http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDateFormatter_Class/Reference/Reference.html#//apple_ref/occ/instm/NSDateFormatter/initWithDateFormat:allowNaturalLanguage:

SO-问题NSDateFormatter 的 init 方法已被弃用? https://stackoverflow.com/questions/3182314/nsdateformatters-init-method-is-deprecated/3182417#3182417

希望有帮助吗?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ios 5 上的 NSDateFormatter - 还有其他使用方法吗? 的相关文章

  • iPhone:Facebook 注销功能不起作用

    我正在使用 FBConnct 实现 Facebook 集成 它工作正常 但是当我 想要从 Facebook 注销却行不通 我的代码如下 IBAction logOutbuttonPressed id sender Facebook logo
  • 分配给模型类中的属性的值在视图/控制器类中消失

    在我的模型类发送变量之前stringToDisplay NSLog 告诉我它有一个值 但是当我尝试在我的 ViewController 中使用它时 我只是得到 null 对我做错了什么有什么想法吗 好消息是 在研究这个问题的过程中 我在理解
  • UISplitViewController:如何强制在应用程序启动时显示主弹出框? (肖像)

    在 iPad 应用程序中 我使用 UISplitViewController 当应用程序以纵向模式启动时 我需要强制显示主弹出窗口 现在我正在使用这段代码 它在 iOS 5 0 上运行良好 if UIInterfaceOrientation
  • 在 iOS 5 中播放视频

    我正在尝试遵循本教程link http www techotopia com index php Video Playback from within an iOS 5 iPhone Application 但我有问题 有人可以看一下并让我
  • 更改 iOS 中的应用程序语言设置而不是整个设备

    我希望在我的应用程序中可以选择更改我的应用程序语言 只是应用程序语言而不是整个系统 请给我一些提示好吗 提前致谢 我知道本地化 您可以使用从 Xcode 设置的自定义构建标志来完成此操作 这样您就可以在本地化下运行应用程序 而无需更改设备的
  • 检测 Twitter 的 iOS 版本?

    显然 我对 Twitter oAuth 令牌请求 的使用在 iOS 5 中不起作用 我如何为 iOS 5 以下的任何内容保留此代码并使用适用于 iOS 5 的新 Twitter 框架 可以检测iOS版本吗 Thanks 您 几乎 永远不想查
  • ios5 - 带有故事板的模态视图控制器的大小

    有没有什么方法可以调整使用故事板segue以模态方式呈现的视图控制器的大小 如何通过翻转过渡从该模态视图控制器中呈现另一个视图控制器 如果我将其定义为 Style Modal Presentation Default Transition
  • UITableView:使用 moveRowAtIndexPath:toIndexPath: 和 reloadRowsAtIndexPaths:withRowAnimation: 一起出现损坏

    我想使用 iOS 5 漂亮的行移动调用来为表格视图设置动画以匹配某些模型状态更改 而不是旧式的删除和插入 更改可能包括重新排序和就地更新 并且我想对两者进行动画处理 因此某些行需要reloadRowsAtIndexPaths But UIT
  • 如何从设备名(UITableViewCell)的tableview中显示蓝牙支持的服务?

    我正在开发蓝牙应用程序 我在表视图中有一个可用蓝牙设备的名称 如果按下一个设备意味着我想知道另一个带有表视图的视图控制器中支持的所有服务 UUID 名称 给我一个想法 1 外设管理器 NSObject 2 FirstViewControll
  • 自己应用程序锁屏中的 iPod 控制

    如何为我自己的应用程序使用锁屏 iPod 控件 我尝试了MPNowPlayingInfoCenter 但是如果我设置了信息 它就不会显示在任何地方 不在锁定屏幕上 也不在 AppleTV 上播放 我使用 AVPlayer 来播放我的音频文件
  • 重复符号_OBJC_CLASS_$_LoginController

    我知道这个问题以前已经被问过很多次了 但到目前为止还没有解决我的问题 我知道当您在项目中获得文件的多个副本时 会发生此错误 我尝试清理构建 删除任何登录控制器 m文件输入编译源然后构建 很好 没有错误 当我在编译源中添加 LoginCont
  • 基于对 UIAlertView 的响应从 UITableViewCell 进行条件 Segue 导航

    我的问题似乎是一个普遍问题 但似乎找不到答案 我遇到一种情况 当用户点击自定义 UITableViewCell 时 我想显示一个警报 然后根据对警报的响应 要么停留在同一视图上 用户选择取消 要么显示另一个视图 如果用户选择继续 我想使用故
  • 如何在 iPhone 应用程序中播放来自服务器的视频 URL

    实际上 我通过使用从服务器获取一个网址XMLParser 我想在我的应用程序中播放这个视频网址 现在我使用了 MPMoviePlayerController 但它不起作用 请帮忙 XML解析器 m id loadXMLByURL NSStr
  • iPhone中的异步for循环

    for循环看起来像这样 我在视图中编写的确实加载了 因此加载此页面需要更多时间 for int i 3 i lt dataDict objectForKey rss objectForKey channel objectForKey ite
  • 自定义 CALayer - 无效上下文 0x0

    我正在尝试构建一个使用图层的应用程序 我的应用程序结构是 UIView gt UIScrollView gt UIView gt LayersView Custom UIView gt UIImageView 我想向 LayersView
  • ShareKit + Facebook 身份验证不起作用

    我正在使用 ShareKit 从我正在开发的 PhoneGap 应用程序发布到 Facebook 我在 Facebook 中创建了该应用程序 并在我的项目中安装了该插件 Twitter 工作正常 但当我尝试在 Facebook 上分享时出现
  • 将非活动 UIView 捕获为 UIImage

    下面的代码运行良好 但只抓取屏幕上可见的 UIView 如何获取当前未显示的 UIView Thanks Take a screenshot of the view UIGraphicsBeginImageContext View 1 fr
  • 如何读取 IBAction 中的 UITextField 值。我正在以编程方式创建 UITextField

    我怎样才能阅读UITextField值在IBAction 我正在创造UITextField以编程方式 所以我无法设置 property and synthesize使用 Xcode 要生成的代码UITextField如下 for i 0 i
  • 特别分发:应用程序安装失败

    我已经为我尝试分发的应用程序创建了一个临时存档和一个 ipa 文件 我还创建了一个分发配置文件 其中包含我计划将应用程序分发到的设备的 UDID 当我将 ipa 和 mobileprovision 文件拖到 iTunes 中并尝试将应用程序
  • 关闭子级后,父级 UIViewController 方向不应更改

    假设我有三个 UI 控制器 A B C A 是我的根控制器 在 ShouldAutoRotate 方法中我返回 YES 我从A到B呈现ModalView B gt 在ShouldAutoRotate方法中我返回Portrait 然后从B我向

随机推荐

  • 如何根据 JSON 数组中的字段对表格视图单元格进行分组

    本质上 我使用 JSON 数据创建数组并形成表格视图 我希望表格单元格按 JSON 数组中的字段之一进行分组 JSON 数据如下所示 customer Customer1 number 122039120 customer Customer
  • 使用清单关闭应用程序缓存

    我正在编写一个使用 带有清单的应用程序缓存 的 HTML5 应用程序 但是 当我正在开发时 我想将其关闭 我尝试从标签中删除清单属性 并将清单文件中的所有内容切换到网络 尽管它确实在第一次更新时进行了更新 但所有后续更新仍然是从缓存而不是服
  • pnpm 工作区:* 依赖项

    我在 Docker 容器内安装部分 pnpm monorepo 时遇到严重问题 问题是docker build在某些方面失败devDependencies甚至不应该安装 devDependencies types node 17 0 12
  • 保留@OneToMany与@JoinColumn和@MapKeyColumn的关系

    我有两个实体 Entity Article Id GeneratedValue strategy GenerationType AUTO private Long id OneToMany fetch FetchType EAGER cas
  • 覆盖 PhoneGap Android 中的后退按钮

    我试图完成多个 addEventListener 但出了什么问题 例如 如果页面上有 3 个 div 第一个显示在开头 其他两个隐藏 div a a a gt div div div initially hidden div div ini
  • Jenkins:当 Maven 构建发生在 Docker 容器内时如何使用 JUnit 插件

    我正在尝试创建一个管道 Jenkins 在其中构建我的 Docker 映像 运行测试 然后在测试通过时部署容器 问题是我在 docker 容器内运行了 Maven 并且在运行容器之前我无法实际访问已发布的测试 我希望在测试通过后运行并部署
  • TclError:Google Colab 中没有显示名称且没有 $DISPLAY 环境变量

    这个错误 TclError no display name and no DISPLAY environment variable 当我尝试在 Google Colab 协作 Jupyter 笔记本 中运行 Python 3 6 程序时 出
  • 设置值后如何防止复选框动画

    在 Android gt 21 lollipop 上 如果我更改复选框的选中状态 它会执行动画 我想阻止它 我尝试暂时设置stateListAnimator to null 但这并没有帮助 如何防止动画出现 我遇到过同样的问题 这对我有帮助
  • Sinatra 不在日志文件中显示异常

    我从 Rails 转到 sinatra 在使用日志记录时遇到一些问题 我有一个 Sinatra 应用程序 它的日志记录如下 configure do Logger class eval alias write lt lt logger Lo
  • 以数据库用户身份部署到 Azure 时 SSDT 删除并重新创建权限

    我们有一个 SSDT 项目 其中包括用户 角色和权限 它运行得非常好 但最近迁移到 Azure 导致或可能突出了部署问题 在 Azure 之前 某些项目成员在主数据库上拥有一个具有足够权限来发布数据库的用户 在 Azure SQL Db 中
  • 如何设置 CircularProgressIndicator 的大小?

    我正在尝试为我的应用程序制作一个加载屏幕 我正在使用CircularProgressIndicator小部件 但我想知道是否有办法让它的高度和宽度更大 它太小了 那么 有人可以帮我解决这个问题吗 你可以把你的CircularProgress
  • 如何计算Python中两个日期之间一年中的天数

    例如 date 1 1 january 2000 date 2 17 november 2006 我想知道2000年 2001年 2006年日期1和日期2之间有多少天 所以我需要返回类似这样的东西 无论它是否在列表中或其他东西中 2000
  • 启动时间慢

    有什么办法可以加快Groovy的启动时间吗 除非按照建议使用某种单独运行的 Groovy 进程 我不太关心执行时间 但缓慢的启动使我无法在 Groovy 中进行开发 在我的机器上使用 Groovy 和 Ruby 启动和运行空脚本之间的简单比
  • gwt使用jquery效果可以吗?

    在我的 gwt 中 我有一个像下面这样触发的按钮来创建新的小部件 UiHandler buttonfire void addNewWidget ClickEvent event htmlPanelHolder add new MyCusto
  • 将参数传递给槽

    我想用一堆 QActions 和 QMenus 覆盖 mouseReleaseEvent connect action1 SIGNAL triggered this SLOT onStepIncreased connect action5
  • Parallel.For 与 BigInteger 计算输出不同于 For 循环

    我有以下循环运行从 base95 到 base10 的转换 我正在处理几千位数字 因此需要 BigIntegers inst是base95字符串 Parallel For 0 inst Length x gt result BigInteg
  • 如何在web.xml和log4j.properties中配置log4j输出文件路径?

    我开发了一个网络应用程序 可以在其中注册员工 My web xml
  • 从 Jackson 获取未知字段列表

    我有一个 JSON 架构和一个与该架构匹配的 json 字符串 但它可能有一些额外的字段 如果我不添加这些字段 杰克逊将抛出异常objectMapper configure DeserializationConfig Feature FAI
  • PDO 数据库访问 WHERE title = $title

    我正在尝试学习使用 PDO 而不是 MySQLi 进行数据库访问 但在从数据库中选择数据时遇到问题 我想使用 STH DBH gt query SELECT FROM ratings WHERE title title ORDER BY d
  • ios 5 上的 NSDateFormatter - 还有其他使用方法吗?

    我有一段代码在 iOS 4 3 5 之前一直有效 现在在 iOS 5 中不起作用 Example of date I m using Mon 31 Oct 2011 15 57 55 BRST NSDateFormatter formatt