gpt4 book ai didi

iOS7 - 如何给 UITextField 添加下划线

转载 作者:行者123 更新时间:2023-11-29 12:56:51 27 4
gpt4 key购买 nike

我看过(并尝试了代码片段)this question ,但想知道 iOS7 中是否出现了什么?更有可能的是,我做错了什么。

我的代码如下:

import <CoreText/CoreText.h>

NSString *tempString1 = [currentMemory valueForKey:@"title"];

NSMutableAttributedString *attString = [[NSMutableAttributedString alloc] initWithString:tempString1];
[attString addAttribute:(NSString*)kCTUnderlineStyleAttributeName
value:[NSNumber numberWithInt:kCTUnderlineStyleSingle]
range:(NSRange){0,[attString length]}];
self.titleLabel.attributedText = attString;
self.titleLabel.textColor = [UIColor whiteColor];

我遇到了这个编译错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSConcreteMutableAttributedString initWithString:: nil value'

如果我使用纯文本

self.titleLabel.text = [NSString stringWithFormat:@"%@", tempString1];

它工作正常。任何帮助表示赞赏。

最佳答案

我认为您的字典 currentMemory 为键“title”返回 nil,而 nil 导致了 init 中的异常。

关于iOS7 - 如何给 UITextField 添加下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20863234/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com