2012-05-09 3 views
0

"Open In"기능을 사용하여 iPad에서 iPad를 지원하지 않는 파일을 열어야합니다. ".lasso"의 파일 확장자. 나는 그 파일을 설명 할 수 없기 때문에 그 파일은 애플이 지원하지 않는다고 말했다. Apple System-Declared Uniform Type Identifiers.ipad 앱에서 Apple 지원되지 않는 파일을 여는 방법

나는 info.plist에서 CFBundleDocumentTypes을 사용하여 해결하려고했으나 여전히 열 수 없다. 난 내 PLIST이 쓰기이었다

enter image description here

enter image description here

을하지만 난 다른 응용 프로그램에서 .lasso 파일을 열려고 할 때, 항상 다른 응용 프로그램에서이 파일을 열 수 없습니다 "경고가 표시 ".

누군가 해결 방법을 알고 있습니까?

답변

0

com.yourcompany.lasso와 같은 파일 유형에 대해 고유 한 UTI를 만들어야합니다. Info.plist는 이미 존재하는 public.plain-text UTI를 내보내려고합니다. 또한 새로운 UTI가 준수하는 기존 UTI를 나열합니다. 스크린 샷에서 "UTI에 부합하는 것"키를 표시하지는 않지만, .lasso 파일이 실제로 일반 텍스트 인 경우 일반 텍스트 여야합니다. (UTF-8과 같은 .lasso 파일에 대한 특정 인코딩이있는 경우 public.utf8-plain-text와 같은 좀 더 구체적인 것을 고려해야합니다.)

또한 사용자 지정 MIME 형식 또는 전혀 사용하지 마십시오. "text"MIME 유형을 다시 정의하여 해당 유형의 모든 데이터 스트림을 올가미 파일이라고 제안하지 않으시겠습니까?

왜 "LASSO"에 대문자를 사용하고 있습니까? 나는 실제 사용시 파일에 ".lasso"와 같은 소문자 확장자가 있다고 가정합니다. 권리?

+0

그렇습니다. 나는 그것을 바꿀 것입니다. 그러나 .lasso는 내 것이 아닙니다. 또 다른 앱 또는 언어 확장입니다. 내 UTI를 사용하면 찾을 수 있습니까? 올가미에 대한 http://www.fileinfo.com/extension/lasso를 찾으십시오. –

+0

확장 프로그램이 사용자의 것이 아닌 경우 UTI를 내보내는 것이 아니라 가져 오는 것입니다. 이상적으로는 원본 앱에서 내보내기를 복사 한 다음 내보내기에서 가져 오기로 변경하는 것이 좋습니다. 흠, 나는 LassoSoft 사이트를 탐구했다. 원본은 앱이 아닌 서버이므로 UTI를 내 보내지 않습니다. 당신은 단지 하나를 만들 수도 있습니다. 자신의 역방향 도메인 식별자를 사용하십시오. com.lassosoft에서 정의한 권한이 없으며 현재 또는 미래에 정의한 충돌과 충돌 할 수 있습니다. –

+0

오케이, 설명해 주셔서 감사합니다. @Ken Thomases :) –