問題タブ [nsmutablearray]

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.

0 投票する
1 に答える
2977 参照

iphone - SINGLE nsmutablearray から UITableView の 2 つのセクションにデータを追加する

単一のデータソースから、さまざまなセクションで tableView にデータを一覧表示する方法を知りたかったのです。

私が見たすべての例には、配列の数 = セクションの数がありました。私が欲しいのは、3D nsmutableArray があると仮定することです。

おそらく無理ですが、方向性が必要です。

0 投票する
2 に答える
2469 参照

iphone - 表に表示するためのNSMutableArrayの検索文字列

さて、私は本のオブジェクトクラスを持っています。これには、拡張子としてBook.nameとBook.idがあります。Book.nameはNSStringです。これは、UITableViewで検索およびリストする必要があるものです。

NSMutableArray * matchingSymptomsArray = [[NSMutableArray alloc] initWithCapacity:50];

DataArrayは、すべての本が保管されている場所です。100以上。UITableViewのメインデータソースです。文字列の各文字を検索してBook.nameと照合しようとしていますが、開始する前でも、for(Book * bk in LetterArray)//エラーが発生します。

問題であると想定されるのは?

これはコンソールのエラーです****-[BookcountByEnumeratingWithState:objects:count:]:認識されないセレクターがインスタンス0x55c110に送信されました2009-09-29 06:17:41.073 Smart Diagnosis [3897:20b] *キャッチされなかったためにアプリを終了します例外'NSInvalidArgumentException'、理由: '-[Book countByEnumeratingWithState:objects:count:]:認識されないセレクターがインスタンス0x55c110に送信されました '

回避策はありますか?

ご協力いただきありがとうございます :)

0 投票する
1 に答える
120 参照

iphone - これらのNSMutableArrayの初期化はどのように異なりますか?

私のコードのブランチでは、以前はこれを使用していました

上記の配列は、UITableVewに入力するために使用されます。

理由は、私は次のように切り替えました。

コードに他の変更を加えなかったため、UITableViewでリストを下にスクロールしようとすると、アプリがクラッシュします。

アレイが正しく初期化されていないようです。なぜこれが起こるのか誰かが説明できますか?基になるメモリスペースがどのように割り当てられるかについて、2つの方法は同一ではありませんか?

0 投票する
5 に答える
72399 参照

ios - NSMutableArray オブジェクトの合計サイズ

たくさんのオブジェクトを保持するがNSMutableArrayあります。把握しようとしているのは、array使用しているメモリの量です。呼び出しのサイズについて知っているいくつかの場所を見た後、呼び出しを行うと、32 ビット (NSMutableArrayオブジェクト自体のサイズ) を取得します。

コード例:

今私はサイズを知りたい:)

0 投票する
2 に答える
717 参照

iphone - アーカイブされた NSMutableArray を新しい NSMutableArray にロードできません

アプリは問題なく NSMutableArray をアーカイブに保存しますが、NSMutableArray を新しい NSMutableArray @ viewDidLoad にロードしようとするとすぐにアプリがクラッシュします。コードの最後に「tempArray = [unarchiver decodeObjectForKey:kDataKey46];」というブレーク ポイントを配置しました。tempArray はアーカイブされた配列でロードされていますが、「for」ループを通過すると @「[poolListData addObject:testTemp];」「poolListData」は「tempArray」からのデータを保持しません。また、ブレークポイントを使用せずにアプリをロードしようとすると、アプリがクラッシュします...どう思いますか?

お時間をいただきありがとうございます!ジェフ

0 投票する
1 に答える
789 参照

iphone - 範囲を超えて NSMutableArray インデックスをフィルタリングする 問題

をフィルタリングしようとしていますNSMutableArray。特定の国でアイテムの配列を検索します。うまく機能するものを試しNSpredicateましたが、元の配列を再利用する必要があり、NSpredicate. だから私は以下のコードを試しています。

NSMutableArrayQ.元の配列をそのまま維持しながらフィルタリングする最良の方法は何ですか?

//次のコードは機能します

ただし、以下のように if ステートメントを追加すると、範囲を超えたインデックスが取得されます

0 投票する
2 に答える
1202 参照

iphone - iPhone、UIPickerView で NSStrings を含む NSMutable 配列を表示

次のコードを使用したメソッドがあります。

アプリケーションをビルドすると、すべてが正しくビルドされますが、コンソールで起動するとクラッシュし、次のエラーが表示されます。

* -[NSCFString スーパービュー]: 認識されないセレクターがインスタンス 0x380da90 に送信されました *キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了します。理由: '*** -[NSCFString スーパービュー]: 認識されないセレクターがインスタンス 0x380da90 に送信されました'

文字列を含む配列を使用する代わりに、UIImages を含む UIImageView を使用すると、すべてが正しく機能します...

ピッカーに 1 から 50 までの数字の配列を入力したいだけです...

どんな助けでも本当にありがたいです...これは私を怒らせています:)

0 投票する
1 に答える
2490 参照

iphone - NSArrayでオブジェクトを取得し、ラベルにランダムに配置します

plistから配列のインデックスを選択します。これは、文字列を含む10行の辞書です。

6つの要素をランダムに6つのラベルに入れたい

これを新しいNSMutableArrayに渡すために試しましたが、機能しません。

私もこれを試してみます:

しかし、それは私に鍵を与え、私が必要とするものを選ぶ可能性のない価値ではありません。

ご協力いただきありがとうございます。

0 投票する
2 に答える
401 参照

iphone - スクロール時の UITableView の破損

配列内に含まれるアイテムを表示するために UITableView を取得しようとしています。この配列は、クラス (HX_ParkingSearch) に含まれています。

ビューがアクセスできるようにするために、アプリデリゲートクラス内の配列を含むこのクラスへの参照があります。問題は、テーブルビュー内に 1 ページの結果が正しく表示されることですが、下にスクロールしようとすると、配列内の次の項目にアクセスしようとすると例外が発生します。下にスクロールして cellForRowAtIndexPath メソッドが起動すると、配列内のアイテムが無効になり、解放されたように見えますが、どこで解放されているのかわかりません!

これは本当に今頭を悩ませているので、誰かアイデアはありますか!

どうもありがとう、クリス。

// テーブル ビュー セルの外観をカスタマイズします。

0 投票する
1 に答える
418 参照

iphone - ココアタッチ。これらの NSMutableData メソッドの違いは何ですか?

私が少しはっきりしていないことの 1 つは、これらの NSMutableArray メソッドの違いです。

内部では、クラス メソッドは実際に何をしているのでしょうか。インスタンスメソッドとの違いは?

乾杯、ダグ