NSTokenField
我在, 上发现了以下错误OSX 10.9
。
我想知道是否也存在此错误OSX 10.8
以及是否可以在 OSX 10.9 上重现该错误。
此链接提供了一个xcode
显示该错误的项目。
这就是我所做的。屏幕:
(这textField
是一个NSTokenField
)
然后,在 this 的委托中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" ;
}
你会看到,它的错误。它太慢了。