gpt4 book ai didi

cocoa - 返回 NSString,错误消息 : Variable is not CFString

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

我很快就开始使用 Cocoa 编程 Mac OS X 应用程序,所以这确实是一个新问题。为此事道歉。

首先我的代码片段:

- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
Purchaser *actPurchaser = [tableViewDataArray objectAtIndex:row];
NSString *colID = [tableColumn identifier];
NSString *cell = [actPurchaser performSelector:NSSelectorFromString( colID)];

return cell;
}

您看到我想在 NSTableView 中显示购买者的所有成员,但程序启动了很长时间然后失败。调试器显示问题出在 NSString,调试器显示“变量不是 CFString”。我不知道这应该/可能意味着什么,所以我用谷歌搜索,找到了一些论坛主题,但没有人帮助我。

有什么想法吗?如果我泄露了一些信息,抱歉。向我询问他们的情况!

您好,丹尼斯

最佳答案

您是否检查过 -identifier 方法实际上返回一个 NSString 实例?尝试 NSLog(@"colID = %@", colID);我怀疑您可能没有为某些列设置标识符,或者您设置的标识符不是字符串。

关于cocoa - 返回 NSString,错误消息 : Variable is not CFString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3144684/

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