配列内のすべての範囲の色を設定しようとしていますが、このエラーが発生しています。理由がわかりません。範囲はすべて有効です。テストするために範囲を手動で挿入してみました。ありがとうございました。
CGContextSetFillColorWithColor: 無効なコンテキスト 0x0
NSMutableAttributedString * string = [[NSMutableAttributedString alloc] initWithString:tv.text];
for (NSString * s in array) {
[string addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSRangeFromString(s)];
}
CATextLayer *textlayer = [[CATextLayer alloc]init];
textlayer.frame = CGRectMake(0, 0, 320, 480);
[self.view.layer addSublayer:textlayer];
textlayer.string = @"aString"; //works
textlayer.string = string; //does not work
tv.text = @"";