我在NSTokenField
上找到了OSX 10.9
的以下错误。
我想知道OSX 10.8
上是否还存在此错误,以及是否可以在OSX 10.9上重现错误。
this link可以找到显示该错误的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" ;
}
你会看到,它是错误的。这太慢了。
答案 0 :(得分:0)
我与其他用户核对过。这是一个错误,它已经提交了。