私はiPhoneアプリを作っていましたが、今はMacアプリを作る必要があります。 私はCocoaフレームワークに切り替える必要があります。インデックスオブココア
Cocoaのarray.index(of:)に類似したものはありますか?
のiOS例:
let string = "Hello.World"
let needle: Character = "."
if let idx = string.characters.index(of: needle) {
let pos = string.characters.distance(from: string.startIndex, to: idx)
print("Found \(needle) at position \(pos)")
}
else {
print("Not found")
}
私は問題を抱えている実際のコードはここにある:
func checkBoxTapped(_ sender: NSButton) {
if (sender.state == 1) {
self.selectedReferrals.append(self.referralApplicationList[sender.tag])
}
if (sender.state == 0) {
// Remove
// self.referralApplicationList[sender.tag]
// let foofoo = self.referralApplicationList.indexOf(self.referralApplicationList[sender.tag])
}
}
あなたは何をしようとしていますか?あなたは何のインデックスを見つけようとしていますか? –
私はチェックボックス付きのアイテムのリストを持っています。ユーザーに特定のアクションのために追加する必要があるものを確認させます。私は、ユーザーが配列から項目を削除することもできるようにしたい。 –
問題のあるコードを含めることはできますか? –