Tag: 目标C

与stringWithFormat问题

请如何使我的stringWithFormat / initWithFormat显示am / pm而不是24小时,即使用户从pickerviewerselectam / pm? 当用户select时间; 例如4:15 pm,而不是显示4:15 pm作为确认,而是显示16:15。 下午4:15我要。 请帮忙!! -(IBAction)datePickerValueChanged:(id)sender { NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]]; [dateFormatter setDateFormat:@"h:mm:ss a"]; NSString *strDate = [dateFormatter stringFromDate:self.pick.date]; dateArray = [strDate componentsSeparatedByString:@":"]; NSDate *current = [NSDate date]; NSString *currentTime = [dateFormatter stringFromDate:current]; NSArray *currArray = [currentTime componentsSeparatedByString:@":"]; curr = [currArray[0] […]

使用Iphone应用程序发布在朋友的脸书墙上

我想做一个iPhone应用程序,通过它用户可以发布在他们的朋友墙上,我知道如何张贴在我自己的墙上,但不能张贴在朋友墙上。 我需要做什么才能获得Facebook的理想结果?

如何使用xcode使用计划url来启动Siri?

我需要通过openUrl:方法启动Siri (在越狱设备上)。 例如 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"Siri://"]];

大于公钥的RSAencryption文件

用下面的方法,我可以成功地encryption一个不大于256Bit的NSData对象: OSStatus SecCertificateCopyPublicKey ( SecCertificateRef certificate, SecKeyRef *key ); – (NSData *)encryptWithData:(NSData *)content { OSStatus result = -1; NSData *plainTextData = content;//[@"123456789" dataUsingEncoding:NSUTF8StringEncoding]; size_t plainTextLength = [plainTextData length]; SecTrustRef trustRef; SecTrustResultType trustResult; SecPolicyRef policy = SecPolicyCreateBasicX509(); NSData *certificateData = [self getPublicKey]; SecCertificateRef cert = NULL; if( [certificateData length] ) { cert = SecCertificateCreateWithData(NULL, (__bridge CFDataRef)certificateData); […]

如何用定时器重复调用一个方法(重新加载…)来为一个转换设置animation

我在我的xcode项目中实现了corePlot 。 我试图用animation“爆炸”饼图的一部分。 这是我正在使用的方法: – (void)radialOffsetForPieChart:(CPTPieChart *)pieChart recordIndex:(NSUInteger)idx { if (myIndex == idx) { return 20; } return 0; } 我有另一种方法调用[pieChart reloadRadialOffset]; 。 例如: – (void)thisMethod { [pieChart reloadRadialOffset]; } 我如何animationreloadRadialOffsets ?

访问数组中的NSDictionary

我有一些问题从数组访问所需的数据(这是从JSONstring) 来自JSON数组的数据存储在PatternImagesArray中 我在一个集合视图中显示图像,并希望统计一个节内的项目数量。 -(NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section { //return [self.patternImagesArray count]; NSDictionary *itemsInSection = [self.patternImagesArray objectAtIndex:section]; NSInteger *ItemCount = [itemsInSection count]; return ItemCount; } 这里是JSONstring [{"RequestTitle":[{"ID":"16","path":"upload\/images\/14439822460482106558105.jpg","thumb_path":""},{"ID":"50","path":"upload\/images\/1445170810100.jpg","thumb_path":"upload\/images\/thumb_1445170810100.jpg"},{"ID":"51","path":"upload\/images\/1445172097564.jpg","thumb_path":"upload\/images\/thumb_1445172097564.jpg"},{"ID":"60","path":"upload\/images\/1445184745267.jpg","thumb_path":"upload\/images\/thumb_1445184745267.jpg"},{"ID":"61","path":"upload\/images\/1445184815796.jpg","thumb_path":"upload\/images\/thumb_1445184815796.jpg"},{"ID":"62","path":"upload\/images\/1445184872026.jpg","thumb_path":"upload\/images\/thumb_1445184872026.jpg"},{"ID":"64","path":"upload\/images\/1445192930295.jpg","thumb_path":"upload\/images\/thumb_1445192930295.jpg"},{"ID":"65","path":"upload\/images\/1445260759823.jpg","thumb_path":"upload\/images\/thumb_1445260759823.jpg"},{"ID":"66","path":"upload\/images\/1446759963249.jpg","thumb_path":"upload\/images\/thumb_1446759963249.jpg"},{"ID":"67","path":"upload\/images\/1446760122026.jpg","thumb_path":"upload\/images\/thumb_1446760122026.jpg"},{"ID":"69","path":"upload\/images\/","thumb_path":"upload\/images\/thumb_"},{"ID":"70","path":"upload\/images\/1446760923270.jpg","thumb_path":"upload\/images\/thumb_1446760923270.jpg"},{"ID":"78","path":"upload\/images\/1447504226902.jpg","thumb_path":"upload\/images\/thumb_1447504226902.jpg"},{"ID":"82","path":"upload\/images\/1447934170005.jpg","thumb_path":"upload\/images\/thumb_1447934170005.jpg"}]},{"RequestTitle":[{"ID":"19","path":"upload\/images\/1430571954572.jpg","thumb_path":""},{"ID":"52","path":"upload\/images\/1445173074393.jpg","thumb_path":"upload\/images\/thumb_1445173074393.jpg"},{"ID":"53","path":"upload\/images\/1445173124081.jpg","thumb_path":"upload\/images\/thumb_1445173124081.jpg"},{"ID":"77","path":"upload\/images\/1446818706307.jpg","thumb_path":"upload\/images\/thumb_1446818706307.jpg"},{"ID":"80","path":"upload\/images\/1447504506629.jpg","thumb_path":"upload\/images\/thumb_1447504506629.jpg"}]},{"RequestTitle":[{"ID":"21","path":"upload\/images\/security.jpeg","thumb_path":""},{"ID":"54","path":"upload\/images\/","thumb_path":"upload\/images\/thumb_"},{"ID":"55","path":"upload\/images\/1445173189403.jpg","thumb_path":"upload\/images\/thumb_1445173189403.jpg"},{"ID":"63","path":"upload\/images\/1445184942890.jpg","thumb_path":"upload\/images\/thumb_1445184942890.jpg"},{"ID":"68","path":"upload\/images\/1446760628765.jpg","thumb_path":"upload\/images\/thumb_1446760628765.jpg"}]},{"RequestTitle":[{"ID":"20","path":"upload\/images\/1443975202043-1048396424.jpg","thumb_path":""},{"ID":"56","path":"upload\/images\/","thumb_path":"upload\/images\/thumb_"},{"ID":"57","path":"upload\/images\/1445173301456.jpg","thumb_path":"upload\/images\/thumb_1445173301456.jpg"},{"ID":"58","path":"upload\/images\/","thumb_path":"upload\/images\/thumb_"},{"ID":"59","path":"upload\/images\/1445177540605.jpg","thumb_path":"upload\/images\/thumb_1445177540605.jpg"},{"ID":"79","path":"upload\/images\/1447504348072.jpg","thumb_path":"upload\/images\/thumb_1447504348072.jpg"}]}] variablespatternImageArray我像这样构造 _patternImagesArray __NSCFArray * @"4 objects" 0x00000001546e48e0 [0] __NSCFDictionary * 1 key/value pair 0x00000001546e3510 [0] struct __lldb_autogen_nspair key __NSCFString * @"RequestTitle" 0x0000000154612fa0 value __NSCFArray * @"14 objects" 0x00000001546e3470 [0] __NSCFDictionary […]

显示当前时间

我试图显示当前的时间在时代,我不知道这是否是正确的,但我敢肯定这不是因为它给了我一个错误: NSDate *currentDate = [NSDate date]; NSDate *epochDate = [NSDate dateWithTimeIntervalSince1970:currentDate]; 任何想法如何做到这一点?

如何使UITableview的确切高度?

我有以下问题我有一个button在主视图,如果我点击这个button添加子视图在主视图作为tableview这里是代码 FNsettingsViewController *fnsettings = [[FNsettingsViewController alloc]initWithNibName:@"FNsettingsViewController" bundle:nil]; fnsettings.delegate=self; [fnsettings.view setFrame:CGRectMake(0, 30, self.view.frame.size.width,250)]; [self.view addSubview:fnsettings.view]; 我点击button后得到的子视图为tableview,但其余的有一个空白。 那么如何删除剩余的空白。 请任何人知道帮助我。

iOS的Objective-C应用程序崩溃的原因不寻常

我的应用程序崩溃的错误代码:SIGABRT。 我做了大量的研究,并没有任何“SIGABRT解决scheme”有帮助。 这是在iOS模拟器上应用程序崩溃之后的控制台中的内容: Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "ViewController" nib but the view outlet was not set.' 如果任何人都可以帮助我,这将是伟大的!

iOS应用程序中的SQLite C函数导致EXC_BAD_ACCESS

在iOS应用程序中,我试图从100万行的表中的SQLite字段中去除变音符号。 编辑 : 我引用的原始答案已由其作者更新以反映下面接受的答案。 对于任何想要做同样事情的人来说,这是最好的答案。 Rob从早些时候的回答中得到了一个很好的开始。 对于这个问题,我试图复制一个表到另一个使用INSERT INTO … SELECT … FROM …语句。 这工作正常,直到我引入一个C函数,从字段中去除重音和其他变音符号: INSERT INTO DestinationTable (MasterField, SubField, IndexID) SELECT unaccented(MasterField), SubField, IndexID FROM SourceTable 随着unaccented()函数的介绍,我经常会得到一个EXC_BAD_ACCESS,我将在下面指定。 但令人震惊的是,SQLite操作有时会成功完成所有100万行 。 当我扩展负载以复制500万行时,应用程序将始终崩溃。 TL; DR 这里是我的源代码,EXC_BAD_ACCESS指向第一个函数的底部: #import <sqlite3.h> sqlite3 *db; void unaccented(sqlite3_context *context, int argc, sqlite3_value **argv) { if (argc != 1 || sqlite3_value_type(argv[0]) != SQLITE_TEXT) { sqlite3_result_null(context); […]