我的问题涉及NSTableview。我使用OSX El Capitan,XCode最新版本和Objective C。
在我的程序中,我使用Cocoa绑定与arraycontroller,我从MySql数据库填充表。一切正常,我的意思是从MySql查询中正确恢复数据,表格显示数据。
问题是,当字符串的大小超过10个字符时,我希望我的数据的宽度被截断,而不是根本不显示,但在我的ArrayController中我有所有的值I&# 39; m querying。
我该如何解决这个问题?
答案 0 :(得分:0)
很抱歉,我刚才意识到在arraycontroller中存储类对象时出现了问题。因此,这不是数据长度的问题,而是存储数据的问题。对不起! 我发现了我的错误,在我的课堂上,NSStrings的属性设置为弱而不是强。因此,arraycontroller中的第一个加载是正常的,但随后将vales设置为nil。我不明白的一件事是为什么小字符串被保留而不是较长的字符串? 我将研究这个问题,以提高我的不良知识。
再次抱歉,请小心!