0

次のコードを実行したい:

methodName := thisContext sender method selector.
aClass selectors do: [:current | current == methodName ifTrue: aBlock].

文字列は同じですが、「ifTrue」に入ることがありません。両方を ByteArray\String に変換しようとしましたが、スチールは機能しませんでした。それらを比較して「ifTrue」にたどり着く方法についてのアイデアはありますか?

4

1 に答える 1

0

恒等法 (==) ではなく等値法 (=) を使用して比較する必要があります。

于 2010-05-13T17:39:18.503 に答える