자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
 

* 사용 개발툴 버전 : Delphi 10.3 ( Rio ) / Xcode 10.3 / PAServer 20 

* 테스트 단말기 모델명 : Iphone 7 plus ( 12.4 ) 

* 테스트 단말기 O/S 버전 : Windows 10 /  Mac OS 10.14.6

* 질문 내용 :

 

1. 우선 환경설정값 저장함수입니다. 

 

procedure TConn_APIs.Write_LoginInfo_INIFiles(PackageNm, userID, userPW : String; userAuto : Boolean);
var
    sExeName : String;
    iniFile : TIniFile;
begin
    sExeName := ExtractFilePath( TPath.GetHomePath );         

    // 예: "C:\Users\MWRoh\AppData\Gage119.INI" 파일로 저장됨

    // 예: /data/data/<application ID>/files
    // sExeName   := ExtractFilePath( TPath.GetLibraryPath );  

    // 예: 실행파일과 동일한 디렉토리에 "Gage119.INI" 파일로 저장됨
    // 예: /data/app-lib/<application ID>-1

   

    iniFile := TIniFile.Create( sExeName + TPath.DirectorySeparatorChar + 'Gage119.INI' );

    iniFile.WriteString( 'GAGE119', 'POS_TYPE', PackageNm );
    iniFile.WriteString( 'GAGE119', 'USER_ID' , userID    );
    iniFile.WriteString( 'GAGE119', 'USER_PW' , userPW    );
    if userAuto = True then
        iniFile.WriteString( 'GAGE119', 'AUTO', 'T' )
    else
        iniFile.WriteString( 'GAGE119', 'AUTO', 'F' );

    iniFile.Free;
end;

 

2. 위 함수를 이용해서 윈도우나 안드로이드 환경에서는 정상적으로 저장이 되나 

   아이폰 환경에서는 아래 첨부이미지 처럼 에러가 발생합니다. 

   이부분은 권한문제인거 같은데요 이부분을 권한을 주는 방법에 대해서 도움을 요청드립니다. 

 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17220
공지 유용한 관련 사이트 관리자2 2014.03.20 56090
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99535
1033 delphi7에서 dbe를 이용한 mssql에서 저장프로시져 호출하여 작업하면 이상없는데. xe10.4에서 fireDAC을 이요하면 멈춤 추도사 2021.04.08 375
1032 TabControl1 다지인 적용 방법 문의 [1] 사랑남 2015.03.12 376
1031 일정시간 경과후 소켓에러 발생 [3] file 사랑남 2015.09.18 376
1030 datasnap 서버프로그램에서 특정클라이언트에게만 내용을 전달할수가 있을까요 [1] 라빌레나 2020.10.02 378
1029 이 에라 메세지는 어떻게 처리하는지요? [1] file 화이부동 2016.09.19 379
1028 XE8 버그 [6] 다콜 2015.06.18 380
1027 안드로이드 한글 중복 입력 문제로 문의 합니다. [4] lcarus76 2018.10.24 380
1026 개발자 기술자료 중 Firebase 안드로이드 앱 푸쉬 알림 - 10.3.2에서 FCM 전송 설정 - 실행시 오류 발생 [5] file 비앤케이 2019.10.19 380
1025 Project -> Deployment 는 뭐하는곳인가요? [1] 민은기 2015.04.16 380
1024 DataSnap Http관련 문의 [1] lespaul06 2015.04.07 381
» IOS 앱 환경설정관련 문의사항입니다 ( 파일 저장 ) [2] 궁금한사람 2019.11.04 382
1022 윈도우 Postmessage를 대신할 수 있는 안드로이드 기술은요? [5] 화이부동 2016.08.26 383
1021 xe2 64bit 문의 [1] file 김희정 2016.02.19 383
1020 RS232 통신 구현방법을 문의 드립니다. [1] delphi1 2020.10.14 384
1019 SQL query에 변수 사용의 문제 [1] 뎅현 2019.04.03 386
1018 Tchat 사용중 질문입니다. 희망나라 2020.02.07 386
1017 ios 개발시 please specify exact device preset uuid [1] kerry 2015.10.25 386
1016 ClientDataSet을 XML로 저장시 [1] 라시드 2015.10.26 386
1015 Delphi 7 에서 .NET DLL 참조 관련 [1] Joon 2017.09.25 387
1014 델파이 10.2 사용중인데 알람이 자꾸 뜹니다. [3] 테리 2018.10.12 387