問題タブ [nsrangeexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 詳細なサブビューを含む警告メッセージ?
私のコードは正しく見えますか?テーブルビューと詳細サブビューにデータを読み込もうとしています。テーブルは正常に機能しますが、データがサブビューに読み込まれません
この行の下に警告が表示されます
これが私のRootViewController.mです
と私のnextviewcontroller.h
ロードされますが、次の警告が表示されます。
"警告:'objectAtIndex:'の引数1を渡すと、キャストなしでポインタから整数になります
デバッガーは言う
キャッチされなかった例外'NSRangeException'が原因でアプリを終了しています、理由:'***-[NSCFArray objectAtIndex:]:インデックス(64244544)が境界(50)を超えています'
何か案は?
ios - -[ALAssetsGroup enumerateAssetsUsingBlock:] を使用した NSRangeException
現在、かなり標準的なコードを使用して、グループ内のアセットを列挙しています。今を除いて、新しいエラーがあります
これが私が使用しているコードです。
プロバイダー オブジェクトは、カスタム データベース プロバイダーです。しかし、このコードを削除しても意味がありません。一番上の NSLog が起動されることはありません。これは、列挙コードに制御できない問題があることを示しています。他の誰かがこれを経験しましたか?
ios - iOSXcode4.2マスター-NSRangeExceptionをスローする詳細アプリケーションテンプレート
ここに初心者の質問...
ARCとストーリーボードを使用してXcode4.2でマスター/詳細アプリケーションプロジェクトを作成しました。テンプレートを次のように変更しました。
MasterViewController.h
MasterViewController.m(スニピット)
プログラムの実行時に、このコードはこの行で失敗します。
この例外を除いて:
リスト(アイテム)を1つのアイテムに切り詰めると、MasterViewControllerはエラーなしでロードされます。私は明らかに何か間違ったことをしているが、それが何であるかを一生理解することはできない。誰かが私にとって明白なことを指摘するのを気にしますか?
objective-c - UITableViewControllerからのNSRangeException
NSRangeExceptionの謎を解くことができません。
例外は、1をnumberOfSectionsInTableView
返すとスローされます(1つのセクションがあるはずです)が、0のセクションを返すと、例外はスローされません(データも表示されません)。コードが実行されると、が呼び出されることはありませんcellForRowAtIndexPath
。デバッガーによってメイン関数に移動しますが、NSArrayにアクセスしている場所が一生わかりません。
ヘルプやデバッグのヒントをいただければ幸いです...
iphone - 空の配列クラッシュの範囲を超えたインデックス '5'
私は RSS リーダーを構築しており、ナビゲーション バーの右隅に更新ボタンを配置しています。正常に動作し、クラッシュすることはありません。しかし、スクロール中に更新ボタンを押すと、アプリがクラッシュします。そして、どこに問題があるのか わかりません。プロジェクトを分析しましたが、何も見つかりませんでした...
だからここに私が得るエラーがあります:
そして、ここに私のコードがあります:
問題を引き起こすコード行を見つけました:
これらのコードラインを削除すると、エラーを再現できません。しかし、ご想像のとおり、RSS フィードには必要です :)。
解決策はありますか?
取得コードは次のとおりです。
iphone - nsrangeexception の原因を突き止める
NSRangeException
常に発生するわけではないエラーがあります (特にデバッグ中) 。ランダムに発生し、どこから来ているのかわかりません。配列操作が多いので、そのように排除するのは難しいです。
私の質問は、デバッガーの出力からクラスや行番号などの手がかりを得ることができるかどうかです。たとえば、番号 12109 と 707 は何ですか?:
任意のポインタをいただければ幸いです。
編集:ログの残りの部分:
objective-c - iOS - ブレークポイントが無効になっている場合のみ NSRangeException が発生する
最近アプリの開発を始めたので、無知ですみません。tableView があり、テーブル ビューのセルをクリックすると、そのすぐ下に新しい行を挿入したいと考えています。これは現在、私のコードで機能します。ただし、セルをもう一度クリックすると、挿入された行が削除されることも必要です。これにより、配列の範囲外であることを示す NSRangeException が返されます。
これはおそらく私のtableViewデリゲート/データメソッドに関係していると考えたので、それぞれにブレークポイントを設定しました。ブレークポイントを有効にすると、セルが完全に削除されます。ただし、ブレークポイントを無効にしてアプリケーションを単独で実行すると、クラッシュします。ブレークポイントがこれにどのように影響している可能性がありますか?
関連するコードは次のとおりです。
objective-c - 範囲外の実行時エラーまたはインデックスを解決するにはどうすればよいですか?
私はiPhoneの初心者で、以下に示すランタイムエラーが発生しました。getColor メソッドでオブジェクトを渡すと、「textView.textColor=[self getColor:appDelegate.pickcolor];」エラーが発生します
キャッチされない例外 'NSRangeException' が原因でアプリを終了しています。理由: '-[__NSCFConstantString substringWithRange:]: 範囲またはインデックスが範囲外です'
提案と解決策を教えてください
ios - tableView - エラーが発生する場合もあれば、エラーが発生しない場合もあります - 最後のセルにラベルを読み込もうとしています
最後のセルに load more メソッドを実装しようとしています。実験した後、最終的にセルにさらに負荷を実装することができました(まだ機能はありません)。しかし、XML からコンテンツを読み込んでいるため、少し難しいようです。
これが私がすることです:
}
load more セル (Gimme more! と表示されます) が最後のセルにポップアップ表示され (ただし、新しい最後のセルは作成されず、通常の最後のセルに表示されるため、その内容に干渉します)、テーブルビュー上にランダムにポップアップ表示されます。
最初の問題は、この方法でそれ自体がビット化されたため、少し変更する必要があったことです。そうしないと、以下のエラーが発生します。
そして、ここに私が持っていたエラーがあります(そして、ビューをスクロールするときにまだあることがあります):
nsurlconnection - 'NSRangeException'、理由: '*** -[__NSArrayM objectAtIndex:]: インデックス 1 が空の配列の境界を超えています'
インターネットから音楽をダウンロードするためのクラスを作成しましたが、最初の曲のダウンロードが完了した後に曲をダウンロードしようとすると、エラーが発生しました
私のコードはここにあります、
最初のダウンロードを完了した後、次のダウンロードをクリックするとアレイが空になります。解決策はありますか?