라이브러리 KYCircleMenu로 작업하고 있습니다. here 이상 찾을 수 있습니다. 나는 또한 스토리 보드로 작업 중이다. 나는 KYCircleMenu클래스에서 segue를 수행 할 수 없습니다.
나는이처럼 내 initWithCoder를 구현 한 다음@interface MenuViewController : KYCircleMenu
에서 파생 된 클래스 MenuViewController했다.
- (id)initWithCoder:(NSCoder*)aDecoder
{
NSLog(@"called");
if(self = [self initWithButtonCount:kKYCCircleMenuButtonsCount
menuSize:kKYCircleMenuSize
buttonSize:kKYCircleMenuButtonSize
buttonImageNameFormat:kKYICircleMenuButtonImageNameFormat
centerButtonSize:kKYCircleMenuCenterButtonSize
centerButtonImageName:kKYICircleMenuCenterButton
centerButtonBackgroundImageName:kKYICircleMenuCenterButtonBackground])
{
}
return self;
}
마지막으로 KyCicrleMenu RunButtonActions
에서 메소드를 구현했습니다. 이 메소드는 메뉴에서 어떤 버튼이 눌러 졌는지 알려줍니다. 그래서이 방법에서는 다른 viewcontroller에 segue를 수행하려고합니다. 나는 이렇게하고있다.
NSLog(@"tag is %d",[sender tag]);
[self performSegueWithIdentifier:@"showNews" sender:self];
(로그는 내가 누른 버튼의 버튼 태그를 제공합니다). 어떤 이유로 든이 오류가 계속 발생합니다.
Receiver (<MenuViewController: 0x1cd7cf50>) has no segue with identifier 'showNews''
다음은 내 스토리 보드의 스크린 샷입니다.
사람이 성가신 문제를 좀 도와 줄래?
종류 당신은 aDecoder
개체와 아무것도하지 않고 있으며, 여기에
당신은 super initWithCoder를 잊어 버렸습니다 :? – jrturton
initWithCodeR에서 무엇을해야합니까? – Steaphann
segue를 수행하기위한 코드는 어디에 있습니까? – Rakesh