Tag: nsstring

如何获得UIImage的图像作为NSString?

我需要得到一个string的UIImage的图像的值。 以前我在做: if(images[imageNo].image == [UIImage imageNamed:@"image1.png"]) { 但现在我有更多的条件,所以我想用一个开关,做: switch(images[imageNo].image) { case @"image1.png": break; } 有没有办法做到这一点? 谢谢!

如何从存储在sqlite中的NSData中检索string?

注意: 我已经将NSData存储在本地数据库中。 我想从本地数据库中使用它。 但是因为它以文本forms存储在本地数据库中,所以在将其转换回NSData遇到问题。 strDbData是NSStringtypes的对象。 我有一个NSData存储在本地数据库,如<a3829c97 3b1efacb c7680f7e 7e7a95a2> 现在我想回顾一下,所以我正在做如下所述,但我收到错误。 1)第一种方式 NSData *myData = (NSData*)strDbData; NSLog(@"%@",[myData class]); 错误: -[__NSCFString AES256DecryptWithKey:]: unrecognized selector sent to instance 0x1ddcd9c0 2)第二种方式 NSData *myData = [[NSData alloc]initWithData:(NSData*)strDbData]; 错误: -[__NSCFString bytes]: unrecognized selector sent to instance 0x1dd61a40 那么如何将本地数据库中的NSData转换为“文本”转换回NSData呢? 编辑 strDbData = [[NSString alloc] initWithUTF8String:(const char *) sqlite3_column_text(statement, 6)]; 编辑2在数据库中存储NSData -(BOOL)updateSingleRow:(NSData*)myData { […]

NSString比较是抛出exceptionSIGABT

我有下面的代码,我比较两个string,但它的抛出exception。 – (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d { NSLog(@"calendarMonthView didSelectDate %@",d); //[self papulateTable]; //[table reloadData]; //[self performSelector:@selector(papulateTable) withObject:nil afterDelay:1.0]; NSString *tempDate = (NSString*)d; NSString *selectedDate = @"2013-02-04 00:00:00 +0000"; if([tempDate isEqualToString:selectedDate]) { flagtoCheckSelectedCalendarDate = 1; } if(flagtoCheckSelectedCalendarDate == 1) { [self viewDidLoad]; } if(flagtoCheckSelectedCalendarDate == 2) { [self viewDidLoad]; } //[table reloadData]; } 请问任何人请build议。谢谢。

如何在Objective-C中获取数组types而不是(1,2)?

我试图发送后JSONModel调用数组。 我需要将我的数组转换为NSString并以格式发送数组: [1, 2, 3] 但是当我将其转换为NSString并打印我的数组时,它的格式为: (1, 2, 3) NSMutableArray *array= [NSMutableArray arrayWithObjects:@"1", @"2",@"3",@"4", nil]; NSString *arraString = [NSString stringWithFormat:@"%@", arr]; NSLog(@"%@",arraString); 我怎样才能用[]格式创build这个?

Swift 3 – NSString.draw(in:rect,withAttributes :) – 未在预期点绘制文本

开始这个Stackoverflow的post ,这是非常有帮助的,我已经能够成功地绘制文本到全屏图像(我用预先封装,短string,例如“垃圾”标记图像)。 但是,文本并没有出现在我想要的位置,而是以用户点击的确切位置为中心。 这是我的代码,基于上面的post的一些代码,但更新为Swift3 – func addTextToImage(text: NSString, inImage: UIImage, atPoint:CGPoint) -> UIImage{ // Setup the font specific variables let textColor: UIColor = UIColor.red let textFont: UIFont = UIFont(name: "Helvetica Bold", size: 80)! //Setups up the font attributes that will be later used to dictate how the text should be drawn let textFontAttributes = [ […]

NSStringvalidation

我需要validation一些用户在某些UITextField中input的NSString。 有两种我需要的validation。 1,判断一个NSString对象是否是合法的十进制数。 例如,@“100”,@“10.1”,@“0.11”都是合法的,但是@“100.11.1”不是。 第二,判断一个NSString对象是不是一个空格string。 例如,@“abc”,@“ab —- c”都是合法的,但@“—–”,@“”不是。 这里“ – ”是指空格“”。 我怎样才能validation这两种NSString? 非常感谢!

如何解决编码问题? (NSString / XMLParsing)

我parsing了一个包含UTF8 /拉丁字符(é,â,è,等等)的XML文件。 起初我试图用一个replace错误字符的函数来解决这个问题。 但是我遇到了一个问题,换成了“ 。因为我不想全部replace我的文件,我必须find另一种方法来解决这个问题。 任何想法解决这个问题? 非常感谢您的build议

归因UITextView不适用于韩文符号

归因UITextView不适用于韩文符号。 重现步骤: 将UITextView添加到窗体。 使用下面的代码: NSDictionary *attributes = @{ NSFontAttributeName:[UIFont fontWithName:@"HelveticaNeue" size:15], NSForegroundColorAttributeName:[UIColor blackColor]}; [textView setAttributes:attributes range:NSMakeRange(0, textView.text.length)]; 运行该应用程序,在韩语(에서보냄)上键入任何文本,然后点击或按Enter键。 韩文文本将会消失或将被几个垃圾标志取代。 为什么? 我该如何解决? PS这个问题是一个有趣的答案UITextField文字消失每隔一个按键但是我在代码上创buildUITextView对象。

NSString中的指数

是否有可能在将显示在UITextField和UILabel NSString对象的指数? 如果是这样,我们该怎么做? 如果没有,你可能会build议任何替代scheme?

initWithString的NSURL对象给出了 – 错误

我试图find一个文件的path,然后删除它使用NSFileManager类。 [info objectForKey:UIImagePickerControllerMediaURL]确实返回一个string,所以我不明白为什么它失败了一个有效的参数。 NSError *error; NSFileManager *manager = [NSFileManager defaultManager]; NSURL *url = [[NSURL alloc] initWithString:[info objectForKey:UIImagePickerControllerMediaURL]]; if ([manager isDeletableFileAtPath: [info objectForKey:UIImagePickerControllerMediaURL]]) { BOOL success = [manager removeItemAtURL:url error:&error]; if (!success) { NSLog(@"Error removing file at path: %@", error.localizedDescription); } } 我得到这个错误: *** Terminating app due to uncaught exception 'NSInvalidArgumentException' , reason: '-[NSURL length]: unrecognized […]