0
다음 코드 단편은 UIButton
에서 올바르게 작동합니다.UIBarButtonItem의 현재 제목 얻기 IBAction 보낸 사람
- (IBAction)start: (UIButton *)sender{
NSString *buttonTitle = sender.currentTitle;
if ([buttonTitle isEqualToString: @"Start Record"]) {..}
하지만 지금은 대신 A 버튼 UIBarButtonItem
하게 걸려, 그들은 currentTitle
으로 그러한 속성이 없습니다.
This answer explains that possibleTitles은 UIBarButtonItem
에 대한 속성 배열이지만 sender
에서 해당 배열에 액세스하는 방법을 이해할 수 없습니다. 버튼 바의 세 번째 버튼에 관심이있는 버튼 제목이기 때문에 다음과 같은 구문을 시도했지만 배열 항목을 올바르게 사용하고 있습니다.
NSString *buttonTitle = sender.possibleTitles[2];