日々バグとの格闘ですが、中には「作る方が難しいぞ!」と驚く不可思議なヤツもいます(笑)。ピラミッド型にUIViewを三枚積み上げ、それぞれのジェスチャーレコグナイザーでロングプレスを受け取れるようにします。通常は、一番上をロングプレスすれば、そこのハンドラーに位置情報が届きます(当たり前)。真ん中や一番下をロングプレスしても同様です。ところが、Catalystだと、アプリを起動する度びに状況が変わる。一番上をロングプレスしても、情報が真ん中へに送られたり、一番下へ送られたり…
たまに正常伝播したりする(笑)
スポック的に言えば「非論理的」で避けようがない。唯一の逃げ道は、こういう状況を作らないことか?