Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ios 6.0 SetAttributeText崩溃_Ios_Ios6_Nsattributedstring - Fatal编程技术网

ios 6.0 SetAttributeText崩溃

ios 6.0 SetAttributeText崩溃,ios,ios6,nsattributedstring,Ios,Ios6,Nsattributedstring,当我试图将属性文本设置为文本字段时,我的应用程序在ios6.0下崩溃,尽管此选择器在ios6.0及更高版本中可用 你能告诉我为什么会这样吗 提前感谢!) iOS5可能是CTFont,因此请使用 - (IBAction)pinFieldChanged:(id)sender { UITextField *pinField = sender; float kerninig = 76.0; NSAttributedString *attributedString =

当我试图将属性文本设置为文本字段时,我的应用程序在ios6.0下崩溃,尽管此选择器在ios6.0及更高版本中可用

你能告诉我为什么会这样吗


提前感谢!)

iOS5可能是CTFont,因此请使用

- (IBAction)pinFieldChanged:(id)sender {
    UITextField *pinField = sender;
    float kerninig = 76.0;

    NSAttributedString *attributedString =
        [[NSAttributedString alloc]
        initWithString:pinField.text
        attributes:
        @{
            NSFontAttributeName : [UIFont fontWithName:@"Helvetica Neue" size:36],
            NSForegroundColorAttributeName : [UIColor colorWithRed:130.0/255.0 green:130.0/255.0 blue:130.0/255.0 alpha:1.0],
            NSKernAttributeName : @(kerninig)
        }];
    if ([pinField respondsToSelector:@selector(setAttributedText:)]) {
     [pinField setAttributedText:attributedString];
    }

}

在ios 6下使用

 NSString* s = @"Yo ho ho and a bottle of rum!";
    NSMutableAttributedString* mas = [[NSMutableAttributedString alloc]  initWithString:s];
    __block CGFloat f = 18.0;
    CTFontRef basefont = CTFontCreateWithName((CFStringRef)@"Baskerville", f, NULL);

NSAttributedString在IOS 6以下不可用。看,你可以找到这条线

在iOS 6及更高版本中,您可以使用属性字符串来显示格式化的字符串 文本视图、文本字段和某些其他控件中的文本


什么是错误消息?错误-exc_bad_access对不起,我输入错误,我正在使用ios 6和ios7@Roma显示完整的错误日志以及何时收到此错误?在哪个设备上?在哪个IOS?读取设置)当我尝试将属性文本设置为文本字段时,我的应用程序在IOS 6.0下崩溃,尽管此选择器在IOS 6.0及以后可用。您好这是什么
我的应用程序在IOS 6.0下崩溃?在ios 6.0下,你所说的
是什么意思?@Roma并提及它在哪里与你的设备一起工作?它和IOS7一起工作?还是别的?
 NSAttributedString *stringValue= [[NSAttributedString alloc] initWithString:@"cocoalibrary.blogspot.com" attributes:@{NSForegroundColorAttributeName: [UIColor redColor]}];