我在NSTokenField上在OSX 10.9上发现了下面的bug。
我想知道在OSX 10.8 上是否也有这个bug,以及您是否可以在OSX10.9上复制这个bug。
一个显示bug的xcode项目可以在此链接上使用。
这就是我所做的。屏幕:

( textField是一个NSTokenField)
然后,在此NSTokenField的委托中,放置以下代码
- (NSArray *) tokenField:(NSTokenField *)tokenField
completionsForSubstring:(NSString *)substring
indexOfToken:(NSInteger)tokenIndex
indexOfSelectedItem:(NSInteger *)selectedIndex
{
return @[@"Jojo!!"];
}
- (id) tokenField:(NSTokenField *)tokenField
representedObjectForEditingString:(NSString *)editingString
{
return @"Jojo the cat" ;
}
- (NSString *) tokenField:(NSTokenField *)tokenField
displayStringForRepresentedObject:(id)representedObject
{
return @"Jojo" ;
}你会看到的,是虫子。太慢了。
发布于 2014-01-23 14:03:54
我查过其他用户了。是个窃听器,而且是归档的。
https://stackoverflow.com/questions/19838722
复制相似问题