전화간에 nsdictionary를 보내기
-
18-09-2019 - |
문제
사용자가 nsmutabledictionary에 저장된 설정을 만드는 응용 프로그램이 있습니다. 이것을 서버로 보내야합니다. 여기서 나중에 수신자가 검색 할 수 있습니다.
사전을 직렬화하여 서버로 보낼 수 있습니다. 내 질문은 NSDATA로 보내면 PostgreSQL DB의 Blob 필드에 저장 한 다음 요청할 때 다시 보내는 것입니다. 서버 측에서 걱정해야 할 것이 있습니까? HTTP 헤더를 보내고 받는가?
iPhone 이외의 다른 장치가 사용할 수 있도록 nsDictionary-> serializedData-> XML로 보내면 XML에서 nsDictionary를 재현하는 간단한 방법이 있습니까? ?
해결책
안전하기 위해, 나는 그것을 텍스트로 연속화시켰다. 이는 XML 형식이므로 어디서나 사용할 수 있어야하지만 한 번의 호출로 NSDictionary로 다시 전환 할 수 있습니다.
사용 -[nspropertylistserialization datafrompropertylist : format : errordescription :], nspropertylistxmlformat_v1_0을 형식으로 사용합니다.
제휴하지 않습니다 StackOverflow