2012-02-21 2 views
0

tokenFieldからの返品:completionsForSubstring:indexOfToken:indexOfSelectedItemが入力したアイテムを壊していました。これは理由を説明します: これを読むことNSTokenField does not let me type other strings than tokenField:completionsForSubstring:… returnsは私の質問のほとんどに答えました。NSTokenFieldでindexofselecteditemを渡す方法

答えでは、Jim Correia氏は、「サブストリングがリストに表示されない場合は、-1に設定する必要があります(そうしないと、ユーザーが最初に入力したテキスト)... "私の場合、仕様は-1を返しますが、それを行う方法はありません。たぶん私はどこかでそれを見逃していますか?

ありがとうございます!

答えて

1

ドキュメントを読んで、私は最終的にそれに取り組みました。 tokenField:completionsForSubstring:indexOfToken:indexOfSelectedItem:にこれを追加しました:

*selectedIndex = -1; 

私は「リターンバイ・リファレンス」ビットを逃しました。

+0

ここでやったことについてもう少し具体的に説明できますか?私はこれを試しました(Swiftで)が動作しません:http://d.pr/i/S8lz –

関連する問題