如何格式化string2013-01-27T02:31:47 + 08:00到NSDate

我已经多次尝试将string2013-01-27T02:31:47+08:00转换为NSDate。 我已经find了苹果的格式指南 ,并复制了它的代码,并尝试,但它不起作用。 NSDateFormatter *rfc3339DateFormatter = [[NSDateFormatter alloc] init]; NSLocale *enUSPOSIXLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]; [rfc3339DateFormatter setLocale:enUSPOSIXLocale]; [rfc3339DateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"]; [rfc3339DateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:8]]; // Convert the RFC 3339 date time string to an NSDate. NSDate *date = [rfc3339DateFormatter dateFromString:@"2013-01-27T02:31:47+08:00"];

Youtubevideo上传使用NSURLRequest

我正尝试使用NSURLRequest将video上传到YouTube。 我能够validation和用户和video上传,当检查它说失败(无法转换video文件)我不知道该怎么做,请usggest 构build请求 Authorization = "Bearer ya29.AHES6ZTQ3rJZaf2g3pIYa_7_myg1N_GvQ4VdmJIcapfoqKIfQf-Iow"; Connection = close; "Content-Length" = 1848078; "Content-Type" = "multipart/related; boundary=217NH17UDP"; "GData-Version" = 2; Host = "uploads.gdata.youtube.com"; Slug = "videoFile.mp4"; "X-GData-Key" = "key=AI39si4b-ta8ku-hbsLt73O0rIlOBjpHbITt8WGrwL7OevwjNjl5EFcowlJlBM6kp3rrU1cw64Vobp1l1lJP31Rqavshl4962A"; –217NH17UDP Content-Type: application/atom+xml; charset=UTF-8 <?xml version="1.0"?> <entry xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:yt="http://gdata.youtube.com/schemas/2007"> <media:group> <media:title type="plain">Sample Video File</media:title> <media:description type="plain"> Description of the sample video </media:description> <media:category scheme="http://gdata.youtube.com/schemas/2007/categories.cat">Music </media:category> […]

在AVAudioPlayer中快退和快进

我正在实现AVAudioPlayer和快退,快进function。 我做了两个button,手势,图像和发光效果。 目前,当我快进时,即使我仍然按下button,它最初将播放项目转发到10秒,然后按照与正常播放方式相同的方式播放。 我想要实现它完全一样的Iphone / Ipod标准的应用程序。

点产品和亮度/ Findmyicone

所有, 我有一个基本的问题,我正在这里挣扎。 当您查看WWDC 2010的findmyicone示例代码时,您将看到: static const uint8_t orangeColor[] = {255, 127, 0}; uint8_t referenceColor[3]; // Remove luminance static inline void normalize( const uint8_t colorIn[], uint8_t colorOut[] ) { // Dot product int sum = 0; for (int i = 0; i < 3; i++) sum += colorIn[i] / 3; for (int j = 0; j […]

将对象添加到NSMutableArray时无法识别的select器

我有一个NSMutableArray属性,我想要添加对象和删除对象的单身类。 出于某种原因,我得到: -[__NSDictionaryI setObject:forKey:]: unrecognized selector sent to instance 0x1edf24c0 当试图添加到它的exception。 以下是单例界面的相关代码: //outbox item is the type of objects to be held in the dictionary @interface OutboxItem : NSObject @property (nonatomic, assign) unsigned long long size; @end @interface GlobalData : NSObject @property (nonatomic, copy) NSMutableDictionary *p_outbox; + (GlobalData*)sharedGlobalData; @end 单身人士的实施: @implementation GlobalData @synthesize p_outbox; static […]

格式化后NSDateFormatter错误的string

我通过一个string参数tempDateString以[日月年]格式(例如01 05 2005)接收date: NSLog(@"tempdatestring %@", tempDateString); NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"dd MM YYYY"]; NSDate *dayDate = [dateFormatter dateFromString:tempDateString]; NSLog(@"daydate %@", dayDate); 我的问题是,这两个日志不匹配。 输出是: tempdatestring 04 10 2012 daydate 2011-12-24 22:00:00 +0000 我应该在date格式化程序的date格式中更改什么来获取最佳date?

如何通过软件设置来点击iOS上的音量button

有没有什么办法在iOS应用程序中区分出有人通过iPhone / iPad上的硬件button更改了应用程序中某些UI控件所完成的情况? 我已经search了,到目前为止,我想出了很多方法来通知音量已经改变,但是没有办法找出它是否是由UI控制或硬件button完成的。 包含信息的通知包含更改的原因,但对于两种情况都是一样的。

iOS NSXMLParsing未成形的HTML

这是我的方法体parsing“IMG SRC”图像链接从一个RSS源生成的不良形成的HTML …我知道,NSXML只parsingXML,但我有这个希望,它可以绊倒通过混乱发现这些微不足道图像链接从杂乱的HTML。 我试图只检索在src属性中find的FIRST图像链接,我在每个元素名称中find名为IMG的nsData中有一个src属性,然后将其保存到另一个类的NSString * img中。 img标签不完全相同,例如nsData的一个实例只包含一个图像实例,就像其中的任何一个一样: <img class =“ms-rteStyle-photoCredit”src =“www.imagelinkthatineed.com” 东西我不需要 <img alt =“”src =“www.imagelinkineedfortableimagecellpreview” 我不需要 <img class =“ms-rteStyle-photoCredit”src =“www.IneedThisLink.com” 更多我不需要的东西 似乎生成NSLog输出的唯一类是第一个。 我怎样才能得到parsing器方法实际运行? 考虑到有一种方法,是否有另一种更简单的方法推荐? #import "HtmlParser.h" #import "ArticleItem.h" @implementation HtmlParser @synthesize elementArray; – (HtmlParser *) InitHtmlByString:(NSString *)string { // NSString *description = [NSString string]; NSData *nsData = [[NSData alloc] initWithContentsOfFile:(NSString *)string]; elementArray = [[NSMutableArray […]

iPhone应用程序最低iOS要求

我正在使用Xcode 4为我的应用程序。 我为项目和目标设置了我的基础SDK为4.3。 我想知道该设置中的哪个值指示app store中显示的“需要iOS 3.0或更高版本”(例如)。 是吗… 在“构build设置”中为项目和目标设置的基本SDK 项目的“信息”选项卡中设置的“部署目标”。 目标的“摘要”标签中设置的“部署目标”。 谢谢你的帮助

从阴影视图创buildUIImage,同时保留alpha?

我有一个不寻常的问题。 在我的应用程序中,我使用基本的Quartz2d图层阴影来遮挡UIImageView 。 这是我的代码: imageView.layer.shadowOpacity = 1.0; // Pretty self explanatory imageView.layer.shadowRadius = 8.0; // My softness imageView.layer.shadowColor = [UIColor blackColor].CGColor; // Color of the shadow imageView.layer.shadowOffset = CGSizeMake(0.0, 0.0); // Offset of the shadow 这在图像视图背后产生了很好的模糊效果。 不过,我正在用这种观点来做一些animation,在转换过程中对阴影的不断重新计算会导致非常波动的过渡。 我希望能够做的是创build一个UIImage或.png文件的图像视图与模糊和其alpha保持不变 。 这是我已经尝试过的: UIGraphicsBeginImageContext(CGSizeMake(320, 396)); [imageView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil); 由于我有一个“图像视图外部”增长的阴影,我不能只在UIGraphicsBeginImageContext函数中传递它的大小。 我设置了正确的大小,但是由此产生的图像并不能保存我的alpha,而是在阴影后面放置了一个白色背景,这对我来说不起作用,因为我的真实背景是木质纹理。 […]