我想parsing从XML XMLdatestring到iPhone应用程序中的NSDate对象 我知道这一定是以前曾经问过的,但是,我相信我有正确的语法,但是它不起作用。 我的代码有问题吗? 我需要parsing的datestring是: 2011-01-21T12:26:47-05:00 我用来parsing它的代码是: self.dateFormatter = [[NSDateFormatter alloc] init]; [self.dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]]; [self.dateFormatter setLocale:[[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"] autorelease]]; [self.dateFormatter setDateFormat:@"yyyy'-'MM'-'dd'T'HH':'mm':'ss'Z'"]; … else if([elementName isEqualToString:kUpdated]){ self.currentQuestion.updated = [self.dateFormatter dateFromString:self.currentParsedCharacterData ]; } 任何帮助不胜感激。 谢谢! **基于来自ChrisKent的链接引用,我解决了这样的问题: else if([elementName isEqualToString:kLastOnDeck]){ NSString *dateStr = self.currentParsedCharacterData; // we need to strip out the single colon dateStr = [dateStr stringByReplacingOccurrencesOfString:@":" […]
我目前正在一个单一的视图,有多个UITextFieldsinputiPhone应用程序。 当键盘显示时,它覆盖底部的文本框。 所以我添加了相应的textFieldDidBeginEditing:方法,将视图向上移动,效果很好: – (void)textFieldDidBeginEditing:(UITextField *)textField { if ( ( textField != inputAmount ) && ( textField != inputAge ) ) { NSTimeInterval animationDuration = 0.300000011920929; CGRect frame = self.view.frame; frame.origin.y -= kOFFSET_FOR_KEYBOARD; frame.size.height += kOFFSET_FOR_KEYBOARD; [UIView beginAnimations:@"ResizeForKeyboard" context:nil]; [UIView setAnimationDuration:animationDuration]; self.view.frame = frame; [UIView commitAnimations]; } } 如果消息的来源是键盘显示时可见的文本字段之一,则该方法将检查该消息的来源,如果不是,则会将视图向上移动。 我还添加了textFieldDidEndEnditing:方法,该方法再次移动视图(并根据更改的input更新一些模型对象): – (void)textFieldDidEndEditing:(UITextField *)textField { if […]
我注意到,在最新的愤怒的小鸟更新,他们添加了一个function,从应用程序内赠送您的应用程序。 直到现在,我知道你可以从iTunes本身赠送付费应用程序。 有没有人知道我应该使用什么链接从应用程序本身访问这个机制? 谢谢!
从论坛讨论来看,似乎差别很大的是性能因素,allocWithZone:将从特定的内存区域分配内存,从而降低交换成本。 在实践中,几乎没有机会使用allocWithZone:任何人都可以举个简单的例子来说明使用allocWithZone的情况: 谢谢,
我试图从SpeakHere苹果Xcode项目示例实现AQRecorder.h类,但即使我重命名我的实现类到分机。 *.mm并放置#import "AQRecorder.h"仍然出现错误"Unknown type name 'class'; did you mean 'Class'?" 和其他许多人。 根据我的意思是它不被认为是C ++类。 任何帮助将不胜感激。
我有一个应用程序使用具有非常相似属性的3个实体的核心数据。 关系如下: 分支 – >>菜单 – >>分类 – >> FoodItem 每个实体都有一个关联的类:例子 我想在sqlite数据库中生成数据的JSON表示。 //gets a single menu record which has some categories and each of these have some food items id obj = [NSArray arrayWithObject:[[DataStore singleton] getHomeMenu]]; NSError *err; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:obj options:NSJSONWritingPrettyPrinted error:&err]; NSLog(@"JSON = %@", [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]); 但是,而不是JSON,我得到一个SIGABRT错误。 *** Terminating […]
我正在使用OS X应用程序的cocoapods。 我有AFNetworking(当前版本,1.2.1)编译错误,并看到,这些不存在于以前的版本(1.2.0)。 我做了一些研究,但没有find一个可能性来定义,cocoapods只能使用1.2.0版本而不是1.2.1。 这是可能的,还是必须等到该库的新版本?
我的应用程序崩溃的原因是: – [MyClassName copyWithZone:]无法识别的select器发送到实例 我有两个class。 比方说Class1和Class2。 Class1看起来像: Class1.h @interface Class1 : NSObject { NSString *imagemd5CheckSum; UIImage *image; NSData *fileChunkData; } @property (nonatomic, copy)NSString *imagemd5CheckSum; @property (nonatomic, copy)UIImage *image; @property (nonatomic, copy)NSData *fileChunkData; @end Class1.m @implementation Class1 @synthesize image; @synthesize fileChunkData; @synthesize imagemd5CheckSum; -(id) init{ [self setImage:nil]; [self setFileChunkData:nil]; [self setImagemd5CheckSum:@""]; return self; } -(void)dealloc{ [imagemd5CheckSum […]
如何在NSSet或NSArray中search具有特定属性的特定值的对象? 例如:我有一个20个对象的NSSet,每个对象都有一个type属性。 我想获得第一个对象,其中[theObject.type isEqualToString:@"standard"] 。 我记得有可能以某种方式使用谓词来处理这种东西,对吧?
我在我的项目中使用UICollectionView,在一行中有多个不同宽度的单元格。 根据: https : //developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html 它通过相同的填充在整个行上传播出单元格。 这发生的预期,除了我想左alignment他们,并硬编码填充宽度。 我想我需要inheritanceUICollectionViewFlowLayout,但是在阅读了一些教程等在线我似乎并没有得到如何工作。