キャッチされない例外が原因で、プログラムが終了し続けました。キーボードで文字が入力されるまで、キーボードは正常に機能します。
キーボードを表示するボタンと、テキスト フィールドに接続されたコンセントがあります。テキスト フィールドのデリゲートでもあります。
[コードを削除]
事前に助けてくれてありがとう:)
キャッチされない例外が原因で、プログラムが終了し続けました。キーボードで文字が入力されるまで、キーボードは正常に機能します。
キーボードを表示するボタンと、テキスト フィールドに接続されたコンセントがあります。テキスト フィールドのデリゲートでもあります。
[コードを削除]
事前に助けてくれてありがとう:)
あなたの場合、この行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];
。つまり、次の行にログインしてクラッシュします。