問題タブ [nsindexpath]

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 に答える
1804 参照

objective-c - 特定のインデックスパスで UILocalnotification を削除します

たくさんの UILocalNotifications がありますが、特定のインデックスパスで特定のものだけを削除したいので、

私にはうまくいきません。私は私が使用できることを知っています

しかし、指定された NSIndexPath から UILocalNotification を取得するにはどうすればよいですか?

ありがとう。

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

cocoa-touch - NSIndexPathプロパティを未設定のままにしても大丈夫ですか?

テーブルの値を追加または編集する場合は、モーダルビューコントローラーを使用します。編集するときは、モーダルビューコントローラーにNSIndexPathプロパティを設定して、更新するアイテムを認識できるようにします。ただし、新しいアイテムを追加する場合、送信するNSIndexPath値がないため、プロパティは未設定のままです。

このようにプロパティを未設定のままにしておくことに問題はありますか?「nil」に設定することはできません。

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

iphone - indexPath.rowをiphonesqliteの主キーにバインドする方法

sqliteデータベースを正常に更新できますが、主キーをテーブルビューで選択した行に対応させたいと思います。私が苦労している理由は、テーブルビューからインデックスパスを取得し、それをデータベースを更新するTodoクラスに渡す必要があるためです。コードは次のとおりです。

Tableview(RootViewController):

Todoクラス:

どうもありがとう!!!

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

iphone - scrollViewDidEndDeceleratingで行番号を取得する

私が使うとき

(visibleCellsで)表示されている(my_table内の)行の数を知りたい。

たとえば、私がする場合

5行が表示されていることはわかっていますが、実数を知る必要があります(たとえば、テーブルビューの番号3、4、5、6、7)。

出来ますか?

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

objective-c - NSIndexPath から特定の値を取得する方法

内部に NSIndexPaths を持つ NSArray があります

NSLog はこれを返します:

indexPath から 2 番目の値を単純な NSInteger に取得しようとしています

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

cocoa-touch - 選択されている UITableViewCell をプログラムで変更できますか?

強調表示されたテーブルビューセルをプログラムで移動する方法はありますか? 分割ビュー コントローラーの詳細ビューでユーザーが行ったことに基づいて、セル番号 3 を強調表示し、代わりにセル番号 4 を強調表示したい場合、これを行うことはできますか?

私が持っている2行下の行のインデックスパスを取得する方法はありますか?

ありがとう!

0 投票する
4 に答える
11571 参照

ios - NSIndexPath を NSString-iOS に変換する方法

に変換NSIndexPathしたいNSString。どうすればいいですか?私はこれを使用する必要があります:

入力としてのみ取得する commitEditingStyle メソッド内NSIndexPath

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

ios - NSIndexPath* iOS を指定して UITableViewCell のハンドルを取得する方法

私はタイプ NSIndexPath* の indexPath を持っています。これは tableView への参照です。これらを使用して、対応するセルのハンドルを取得したいと思います。どのように dp しますか?

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

cocoa-touch - iOS indexPath が nil (カスタム アクセサリ イメージ)

Apple の「アクセサリ」のサンプル コードを使用して、テーブルにカスタム アクセサリ イメージを作成しました。テーブルは画像とすべてを適切にレンダリングしますが、 accessoryButtonTappedForRowWithIndexPathメソッドに移動するはずの画像をクリックしても、なんらかの理由で indexPath が nil であるため何も起こりません。indexPath をチェックするこのメソッドを参照してください。

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

iphone - テーブルビューセルの更新

私はまだObject-Cとして本当に環境に優しいので、うまくいけばこれをうまく伝えることができるので、うまくいけば私のコード例でこれを説明することができます。

私が持っているのは4行のテーブルです。各行には、ラベル(Clock in time、out to昼食時間など)と時間(detailTextLabel)があります。ラベルは配列に格納され、詳細はNSDateファミリーの関数から生成されます(私の用語はご容赦ください)。時間の値を変更するために、時間を選択するように調整されたデータピッカーを使用します。ピッカーを使用して時刻が変更されたときに、アクションを使用して行の詳細を更新します。

次のコードスニペットは同じ*.mクラスにあります。

これは、これを切り取ったバージョンです-

このコードのチャンクはうまく機能し、問題はありません。

「ClockIn」などの行が選択されると、アニメーションが呼び出され、datePickerを選択するときにスクロールが上に移動します。「クロックイン」によって時刻がスクロールされると、時刻が更新されます。

ここが私の問題です。「ClockIn」の時間が更新されると、「OuttoLunch」の行を更新する方法がわかりません。

これが私のピッキングアクションのために持っているコードです-

「outToLunch時間の変更」句について私が想像しているのは、次のようなものです...

  1. 新しいclockIn時間を取得し、それに5時間を追加して、これを新しいoutToLunch時間にします。a。NSLogは、この数学関数が機能したことを確認するためだけのものです。
  2. outToLunch時間セルのdetailTextLabelのインデックスを使用して、この新しい時間をそこに配置します。

同時に更新されるoutToLunch行とともにさらに2つの行があります。

これどうやってするの?

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