1
간단하지만 작동하지 않습니다! 누군가 제발 도와 줄 수 있니? 내가 원하는 건 바로 아래의 코드와 더불어,있는 UIButton의 선택을 전환하는 것입니다UIButton이 작동하지 않음을 선택했습니다.
-(IBAction) buttonPressed:(id)sender {
if ([self.mybutton isSelected]) {
NSLog(@"selected");
[self.mybutton setSelected:NO];
} else {
NSLog(@"not selected");
[self.mybutton setSelected:YES];
}
NSLog([self.mybutton isSelected] ? @"Yes" : @"No");
}
나는 버튼을 '없음'을 선택하지 '하고 인쇄됩니다 것을 여러 번, 때마다, 누르 있지만 . UIButton이 'selected'상태로 설정되지 않는 이유는 무엇입니까? 왜 코드가 제대로 작동하지
-(IBAction) buttonPressed:(UIButton *)sender {
sender.selected = !sender.selected;
}
: 코드로
질문에 답을 얻은 후에 질문이 수정되었는지 확실하지 않습니다. mybutton이 nil이면 대상 메서드가 호출되지 않습니다. 그는 nslog를 얻지 못할 것입니다. – Mert
그건 사실이 아닙니다.'IBOutlet'과'IBAction'은 인터페이스 빌더를 통해 연결할 때 서로 다르며 독립적입니다. 나는 이것이 사실이라고 확신한다 - mybutton 속성과의 연결은 ok가 아니다. – graver
내 실수. 당신 말이 맞아요. 나는 인터페이스 빌더 가능성이 남자 +1을 지적하고있다 :) – Mert