---
title: "selectCandidate(withIdentifier:)"
framework: InputMethodKit
role: symbol
role_heading: Instance Method
platforms: [macOS 10.7+]
path: "inputmethodkit/imkcandidates/selectcandidate(withidentifier:)"
---

# selectCandidate(withIdentifier:)

## Declaration

```swift
func selectCandidate(withIdentifier candidateIdentifier: Int) -> Bool
```

## See Also

### Instance Methods

- [attachChild(_:toCandidate:type:)](inputmethodkit/imkcandidates/attachchild(_:tocandidate:type:).md)
- [candidateFrame()](inputmethodkit/imkcandidates/candidateframe().md)
- [candidateIdentifier(atLineNumber:)](inputmethodkit/imkcandidates/candidateidentifier(atlinenumber:).md)
- [candidateStringIdentifier(_:)](inputmethodkit/imkcandidates/candidatestringidentifier(_:).md)
- [clearSelection()](inputmethodkit/imkcandidates/clearselection().md)
- [detachChild(_:)](inputmethodkit/imkcandidates/detachchild(_:).md)
- [hideChild()](inputmethodkit/imkcandidates/hidechild().md)
- [lineNumberForCandidate(withIdentifier:)](inputmethodkit/imkcandidates/linenumberforcandidate(withidentifier:).md)
- [selectCandidate(_:)](inputmethodkit/imkcandidates/selectcandidate(_:).md)
- [selectedCandidate()](inputmethodkit/imkcandidates/selectedcandidate().md)
- [selectedCandidateString()](inputmethodkit/imkcandidates/selectedcandidatestring().md)
- [setCandidateData(_:)](inputmethodkit/imkcandidates/setcandidatedata(_:).md)
- [setCandidateFrameTopLeft(_:)](inputmethodkit/imkcandidates/setcandidateframetopleft(_:).md)
- [show()](inputmethodkit/imkcandidates/show().md)
- [showChild()](inputmethodkit/imkcandidates/showchild().md)
