자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17260
공지 유용한 관련 사이트 관리자2 2014.03.20 56157
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99578
2639 데브기어 강의 - 2016년 5월 file 관리자 2015.01.22 3628
2638 [질문] Component의 Event 발생하지 않을 경우 어떤 것을 확인해보아야 하는가? [2] 정호근 2015.01.22 945
2637 모바일 개발시 스크롤박스 문의입니다. [1] file silkroad99 2015.01.23 652
2636 BindingsList1 properties의 autobuffercount [1] silkroad99 2015.01.27 758
2635 Troubleshooting: Cannot Deploy an Application for Android [1] 민돌이 2015.01.27 768
2634 BroadcastReceiver 는 어떻게 구현해야 하나요? [1] goms 2015.01.27 1024
2633 coding in delphi 책 어디서 다운받을 수 있나요 [3] 해뜨는식당ㅋㅋ 2015.01.29 795
2632 [세미나] VCL 스타일로 제공된 것을 커스터마이징 하고 싶습니다. 어떻게 할 수 있나요? [1] 관리자 2015.01.29 647
2631 피드백 부탁드립니다. [1] 최민철 2015.01.29 610
2630 [세미나] 기존에 모바일 개발을 위해 안드로이드와 iOS 를 각각 개발해 왔습니다. 파이어몽키에서 이 코드를 재사용할 수 있나요? [1] 관리자 2015.01.30 861
2629 안드로이드 화면별로 가로, 세로 모드 선택 angks 2015.01.30 1157
2628 WebBrowser1 익스플로러 버젼 secret fanta 2015.01.31 3
2627 XE3 코드 에디터 문의 [1] cdrd 2015.02.02 644
2626 XE3 SNMP AGENT 구현 문의 [3] secret 수정아빠 2015.02.04 9
2625 XE3 버전 문의 [1] secret 수정아빠 2015.02.04 11
2624 ChannelManager을 이용한 콜백 문의 secret lespaul06 2015.02.04 3
2623 다시한번 문의합니다. [2] ScorpioM 2015.02.05 592
2622 SNMP V2 컴포넌트 [1] 수정아빠 2015.02.06 1008
2621 바코드 프린터 제어 관련 [3] JJ 2015.02.06 1469
2620 ListView질문입니다. 좋은날 2015.02.07 886