キャッチされない例外が原因で、プログラムが終了し続けました。キーボードで文字が入力されるまで、キーボードは正常に機能します。
キーボードを表示するボタンと、テキスト フィールドに接続されたコンセントがあります。テキスト フィールドのデリゲートでもあります。
[コードを削除]
事前に助けてくれてありがとう:)
キャッチされない例外が原因で、プログラムが終了し続けました。キーボードで文字が入力されるまで、キーボードは正常に機能します。
キーボードを表示するボタンと、テキスト フィールドに接続されたコンセントがあります。テキスト フィールドのデリゲートでもあります。
[コードを削除]
事前に助けてくれてありがとう:)
あなたの場合、この行lbl.text=TempTF.text;は良くありません。サブビューlblからタイプキャストするだけなので、任意のタイプの UIView にすることができます。したがって、あなたの場合、そのうちの1つは、テキストのセッターを持たない UIRoundedRectButton のタイプです。
いくつか入れるかif([lbl isKindOfClass:])チェックする必要がありますif([lbl respondsToSelector:@selector(setText:)])
コードに問題があります。
このコードの代わりに。
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];。つまり、次の行にログインしてクラッシュします。