0

キャッチされない例外が原因で、プログラムが終了し続けました。キーボードで文字が入力されるまで、キーボードは正常に機能します。

キーボードを表示するボタンと、テキスト フィールドに接続されたコンセントがあります。テキスト フィールドのデリゲートでもあります。

[コードを削除]

事前に助けてくれてありがとう:)

4

3 に答える 3

2

あなたの場合、この行lbl.text=TempTF.text;は良くありません。サブビューlblからタイプキャストするだけなので、任意のタイプの UIView にすることができます。したがって、あなたの場合、そのうちの1つは、テキストのセッターを持たない UIRoundedRectButton のタイプです。

いくつか入れるかif([lbl isKindOfClass:])チェックする必要がありますif([lbl respondsToSelector:@selector(setText:)])

于 2013-04-24T11:01:44.700 に答える
0

コードに問題があります。

このコードの代わりに。

for(id subView in allLabelViews) {

        if([allLabelViews isKindOfClass:[LettersOnTileView class]])
        {

これを試してみる必要があります。

for(id subView in allLabelViews) {

        if([subView isKindOfClass:[LettersOnTileView class]])//Here you want to check all subview . 
        {

2) この行にボタン オブジェクトがあると思いますUILabel *lbl=[allLabelViews objectAtIndex:i];。つまり、次の行にログインしてクラッシュします。

于 2013-04-24T11:09:34.523 に答える