gpt4 book ai didi

ios - Xcode的英文翻译“Expected identifier”错误?

转载 作者:行者123 更新时间:2023-12-01 18:18:45 25 4
gpt4 key购买 nike

代码行:

CGRect *bounding = [[NSAttributedString *initWithString:text]
boundingRectWithSize:size
options:[[NSDictionary alloc]
initWithObjectsAndKeys:kCTFontAttributeName, @"Scurlock 20", nil]
];

尝试编译时出现“预期标识符”错误。之前它没有“选项:”,但在其中添加并没有改变它。

我正在尝试获取名为text的NSString变量的边界,并想知道出了什么问题(大概是我弄乱了语法)。

大小等于CGSizeZero。

我该如何纠正这一行代码,使它说出我想要的?

- 编辑 -

我收到与此代码相同的错误:
-(float)getLength:(NSString *)text
{
UIFont *font = [UIFont fontWithName:@"Scurlock" size:20];
CGSize size = CGSizeMake(CGFLOAT_MAX, CGFLOAT_MAX);
CGRect *bounding = [[NSAttributedString
*initWithString:text] boundingRectWithSize:size
options:[[NSDictionary alloc] initWithObjectsAndKeys:
kCTFontAttributeName, @"Scurlock 20", nil]];
return bounding->size.width;
}

我使用CGFloatZero可能会导致运行时不稳定和崩溃,但我希望其他原因会导致语法错误。

在哪里我错过了应该在CGRect行中输入的标识符?

谢谢,

最佳答案

我相信问题是initWithString:方法之前的星号。

[NSAttributedString *initWithString:text]

除非我缺少任何内容,否则星号不应存在。

希望这可以帮助!

关于ios - Xcode的英文翻译“Expected identifier”错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18966601/

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