행을 선택할 때 다른 WKInterfaceController
을 밀어 넣었지만 rowIndex
을 원하는 새 컨트롤러의 컨텍스트로 전달할 수 없습니다.포인터 변환에 호환되지 않는 정수 nsinteger를 보내는 중
// Push to next controller and pass rowIndex as context
- (void)table:(WKInterfaceTable *)table didSelectRowAtIndex:(NSInteger)rowIndex {
[self pushControllerWithName:(NSString *)@"ZoomPokeController"
context:rowIndex];
}
이 코드는 NSInteger를 보내는 포인터 변환 오류를
호환되지 않는 정수를 제공합니다 : ARC으로 허용되지 않는 'ID'에서 'NSInteger'(일명 'INT')의 암시 적 변환을.
내 context
을 nil로 변경하면 빌드가 성공하지만 물론 문맥이 없습니다. 지금까지 많은 도움이되었습니다 클래스 설명서 및 stackoverflow 비슷한 질문을했지만 난이 쓰는 방법을 몰라 붙어 있어요. 어떤 도움을 주셔서 감사합니다.
당신의 메소드에서 [self pushControllerWithName : (NSString *) @ "ZoomPokeController"context : rowIndex]'컨텍스트의 데이터 타입은 무엇입니까? – iHulk
@Mr. Slowpoke는 pushControllerWithName selector의 서명을 공유 할 수 있습니까? –
불명확 한 것으로 결론을 내리는 투표. WKInterfacetable에 대한 링크가 없습니다. 컨텍스트가 무엇인지에 대한 정보가 없습니다. – Droppy