你能在NSTokenField上确认这个bug吗?

时间:2013-11-07 14:42:02

标签: macos nstokenfield

我在NSTokenField上找到了OSX 10.9的以下错误。

我想知道OSX 10.8上是否还存在此错误,以及是否可以在OSX 10.9上重现错误

this link可以找到显示该错误的xcode项目。


这就是我所做的。 屏幕:

enter image description here

textFieldNSTokenField

然后,在此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" ;
}

你会看到,它是错误的。这太慢了。

1 个答案:

答案 0 :(得分:0)

我与其他用户核对过。这是一个错误,它已经提交了。