私はUISegmentedControlオブジェクトを持つカスタムUITableViewCellを持っています。私のUITableView(アンケートフォーム)にはこのカスタムセルが6つあります(6つのセグメント化されたコントロール)。私はセグメントコントロールのselectedSegmentIndex
を取得することに問題があります。私の推測では、テーブルが生成された後にセルが解放されているということです。カスタムからの値を取得するUITableViewCell
MyCustomCell *q1 = (MyCustomCell *)[tableView cellForRowAtIndexPath:[NSIndexPath indexPathWithIndex:0]];
int segmentIndex = (int) q1.segmentedController.selectedSegmentIndex;
int segmentIndex
は、常に関係なく、選択したインデックスが何であるか0
の同じ値を与えていない:私は、次のコードを使用して値を取得しています。
最初に 'indexPathForRow:inSection'を使用しましたが、何らかの理由で動作しませんでした。 – KDaker