Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何调用iOS方案_Ios_Delphi_Idhttp - Fatal编程技术网

如何调用iOS方案

如何调用iOS方案,ios,delphi,idhttp,Ios,Delphi,Idhttp,尝试使用星型打印机和Delphi调用iOS打印的iOS方案,但我不确定如何调用它或应该使用什么组件,我正在使用iDHTTP进行调用。Star Printing文档:(),以下是代码: function PostExample: string; var server: TIdHttp; Parameters,response: TStringStream; begin server := TIdHTTP.Create(nil); response := TStringStream

尝试使用星型打印机和Delphi调用iOS打印的iOS方案,但我不确定如何调用它或应该使用什么组件,我正在使用iDHTTP进行调用。Star Printing文档:(),以下是代码:

function PostExample: string;
var
 server: TIdHttp;
 Parameters,response: TStringStream;
 begin
   server := TIdHTTP.Create(nil);
   response := TStringStream.Create;
   Parameters := TStringStream.Create('=<PrintingData>&size=3&drawer=ahead&back= <Callback URL scheme>', TEncoding.UTF8); 
   server.Post('starpassprnt://v1/print/nopreview?html',Parameters,response);
end;
函数post示例:字符串;
变量
服务器:TIdHttp;
参数,响应:TStringStream;
开始
服务器:=TIdHTTP.Create(nil);
响应:=TStringStream.Create;
参数:=TStringStream.Create('=&size=3&drawer=ahead&back=',TEncoding.UTF8);
server.Post('starpassprnt://v1/print/nopreview?html参数、响应);
结束;

谢谢你的帮助

在iOS上,您不需要这样调用scheme,而是打开URL。没有其他应用程序的后台调用,您可以通过调用应用程序URL方案快速打开其他应用程序bij。这不是您可以使用的HTTP服务。谢谢,那么我是否应该使用TApplicationEvent.OpenURL(')?是的,这将打开与给定方案关联的应用程序,并将参数传递给此应用程序。