問題タブ [nsarray]

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 投票する
3 に答える
253 参照

iphone - 無秩序/順序付けられたコンテキストフェッチ

executeFetchRequestを実行した後、配列オブジェクトに割り当てられた値が「無秩序」になる理由がわかりません。さて、ここでフェッチが問題になるかどうかはわかりません。これがコードです。

印刷

配列オブジェクトへのフェッチ実行後の新しい間違った順序
インデックス0::アイテム:d
インデックス1 ::アイテム:c
インデックス2 ::アイテム:e
インデックス3 ::アイテム:b
インデックス4 ::アイテム:a

ありがとうございました。

0 投票する
6 に答える
18789 参照

iphone - NSArray を使用して otherButtonTitles を指定しますか?

UIAlertSheet のコンストラクターは、varg リストとして otherButtonTitles パラメーターを受け取ります。代わりに NSArray から他のボタン タイトルを指定したいと思います。これは可能ですか?

つまり、私はこれをしなければなりません:

しかし、実行時に使用可能なボタンのリストを生成しているので、次のようなものが本当に必要です。

initWithTitle:現在、 1 アイテム、2 アイテム、3 アイテムを個別に呼び出す必要があると考えています。このような:

これは多くの重複コードですが、ボタンは最大で 3 つしかないので、実際には妥当かもしれません。どうすればこれを回避できますか?

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

objective-c - NSArray の makeObjectsPerformSelector を使用して副作用を発生させる

Objective-C プログラムに NSArray の Foos があります。各 Foo の doIt 関数を呼び出したいのですが、docsに従って、NSArray の makeObjectsPerformSelector 関数では元の Foo を変更できません。doIt セレクターは、doIt が呼び出されると、各 Foo の m データ メンバーを変更します。NSArray の各 Foo でこの関数を効率的に実行するにはどうすればよいですか?

0 投票する
3 に答える
890 参照

iphone - Objective-C の別の配列内のオブジェクトに基づいて配列をフィルタリングするにはどうすればよいですか?

tableView にオブジェクトの配列があります。ユーザーが別のページに移動し、オブジェクトのチェックリストから選択して最初の配列をフィルター処理できるようにしたいと考えています。

チェックリストのデータはどのように処理すればよいですか? 現在、選択したオブジェクトの NSMutableArray として処理しています。しかし、最初の配列を別の配列の内容でフィルタリングするにはどうすればよいでしょうか?

代わりに、各アイテムを NSString として処理する必要がありますか?

助けてくれてありがとう!

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

iphone - 初級者: EXC BAD ACCESS になるのはなぜですか?

「self.myData = ...」という行を打っているときに例外が発生します

GDB プログラム受信シグナル: EXC_BAD_ACCESS

これが私のコードです:

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

objective-c - NSArray の空の値

NSArrayフィールドに値がない場合 (これは .plist ファイルをロードすることによって決定されます)、これを忘れたとは信じられません。私はこれを知っておくべきだと知っていますが、今、私は深刻な脳のおならを抱えています

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

iphone - iphone sdkローカルファイルのサイズを確認(アプリケーションによって作成されたもの)

とにかく、アプリケーションが作成するファイルのサイズをバイト単位で確認し、後で使用するためにその数を保存することはできますか?または、NSArray内のオブジェクトが空であるかどうかを判断する方法はありますか。すべてを試しましたが、機能しません。

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

iphone - Number of objects in an NSArray

I was wondering if there was any possible way to get the number (count) of objects in an NSArray Object

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

iphone - 配列からimageViewに画像を割り当てることはできませんが、UIImage変数からimageViewに画像を割り当てることはできます

配列とビュー間での画像の受け渡しに問題があり、助けが必要です。だから背景は私が持っているということです:

•RootViewController(テーブルビューを処理します)

•テーブルから選択した要素の詳細を処理するCommunicationViewController

•CommunicationViewControllerからクリックされた画像を表示し、ユーザーがカメラロールから別の画像を選択できるようにするSelectSlideViewController

だから問題:

•CommunicationViewConrollerで、ユーザーがボタンをクリックすると、次のコードが表示されます。

そして、上記のコードは機能します。たとえば、ボタン5をクリックすると、image5が「SelectSlideViewController」のビューに設定されます。

ただし、同じ「selectSlide」アクションを使用する複数のボタンが必要です。そのためには、どのボタンが押されたかを把握し、画像の配列から「SelectSlideViewController」に正しい画像を割り当てる必要があります(または不格好な一連のif-elseステートメント)。

•したがって、私の改訂されたコードは次のとおりですが、配列では機能しません–何か考えはありますか?:

imageArrayのサイズが9であり、配列から正しいインデックスを選択していることを確認しましたが、配列からアクセスした場合、SelectSlideViewControllerは画像を表示しません。不格好なif-elseステートメントを使用してアクセスすると表示されます。