2013-04-20 2 views
2

나는 어디에서나 조사했지만 대답을 찾을 수 없습니다. NSData에서 UIGesture를 변환하고 필요할 때 UIGestures로 다시 변환 하시겠습니까?NSData의 UIGestureRecognizer Store

UIGesture를 Bluetooth를 통해 다른 장치로 보낼 수 있습니까?

감사합니다.

+0

IDE 자체에 대한 질문에만 [tag : xcode] 태그를 사용하십시오. 감사! – Undo

+0

아주 흥미로운 질문입니다. 나는 당신이 접촉의 순서를 저장할 수 있는지 궁금해. 멀티 터치와 그것이 만드는 병렬 상태를 고려할 때 훨씬 더 흥미로울 것입니다. – atreat

+0

그래, 나 자신보다 더 창의적인 누군가가이 문제를 해결할 수 있습니다. 나는 이것이 가능한지 아는 것이 매우 흥미 롭다. 나는이 NSData * data = [NSData dataWithBytes : & gestureRecognizer length : sizeof (gestureRecognizer)]와 같은 다양한 방법으로 시도했다. 하지만 먼저 구문이 정확하다고 생각하지는 않지만, 이와 같은 것이 가능하면 좋을 것입니다. 희망을 갖고 누군가가 대답 할 수 있기를 바랍니다. – Binky

답변

2

gesterrecognizers는 다른 개체에 대한 포인터와 개체와 시스템 개체를 보유하는 개체로, 인식기를 seralize하면 되돌아 와야 할 시스템 개체를 다시 가져 오지 않습니다. 그것이 시스템 프레임 워크에 묶여 있지 않다면 곧바로 생성 될 것입니다. 그래서 당신이 할 수있는 유일한 일은 새로운 인식기를 다시 만드는 데 필요한 데이터를 저장하는 것입니다.

1

어떤 경우에도 시도하거나 구현하려는 것은 불가능합니다. UIGestureRecognizer을 저장하거나 변환 할 수 없습니다. 그것은 불가능.

+0

답변 해 주셔서 감사합니다. 그들은 모두 도움이됩니다! 나는 sEnC의 대답을 좋아한다. 어쩌면 그것이내는 변화를 저장하는 것이 내가하려는 일과 함께 할 수있는 방법 일 것입니다. 이 커뮤니티를 사랑하면 사람들이 매우 도움이됩니다. 좋은 일을 계속하십시오! 나는 그것을 시도하고 내가 알아 낸 것을 줄 것이고, 나는 여기에 호기심 많은 사람들에게 이익을주기 위해 게시 할 것이다. – Binky

+1

그래서 나는 해결책을 얻었다. 불행히도 많은 분들이 NSData에 제스처를 저장하거나 변환 할 수있는 방법이 없습니다. 그러나 NSData에 터치 및 CGPoint를 저장하여 원하는 작업을 수행 할 수있었습니다. 그러나 나는 틀린 접근을했다. – Binky

+0

@Binky Thats 좋은 솔루션을 가지고 있지만 당신은 질문에 당신이 감동의 경로를 저장해야합니다 언급하지 않았습니다. 나는 당신이 드로잉을 저장하고 그것이 필요할 때마다 언제든지 열 필요가 있다고 생각합니까? – Mayur