无法使用OBJ-C中的cURL获取返回数据

时间:2015-09-22 00:51:54

标签: ios objective-c curl

所以即时尝试为我的iOS调整命令!所以我想我会使用cURL!它将采用GET方法。

作为一个例子,如果我写了命令" $ ud test"然后单击输入它将从网站(https://k8.reko.io/v1/api.php?ud=test)返回数据并替换" $ ud test"点击发送/输入后的数据。我写了一些东西,但我知道它错了。我似乎无法找到任何我在网上可以理解的教程!我应该提一下,我是初学者!谢谢!

    %hook CoreDataConversationManager

- (void) sendTextMessage:(id)command withRenderInstructionSet:(id)arg1 toConversation:(id)arg2 isSuggestedResponse:(BOOL)arg3
{
   NSString *url = @"https://K8.reko.io/v1/api.php?ud=";
   NSMutableString *userInput = NSMutableString.alloc.init;
   [url appendString:(@"%@", userInput )];

   if ([command hasPrefix:@"$ud"]) command = userInput;
   return %orig;
}
   %end

1 个答案:

答案 0 :(得分:0)

而不是:

NSString * url = @“https://K8.reko.io/v1/api.php?ud=”;    NSMutableString * userInput = NSMutableString.alloc.init;    [url appendString:(@“%@”,userInput)];

你想要的是:

NSString *userInput        = @"userInput";

NSString *urlStringPartial = @"https://K8.reko.io/v1/api.php?ud=";
NSString *urlStringFull    = [urlStringPartial stringByAppendingPathComponent:userInput];

NSLog(@"urlStringFull: %@", urlStringFull);
  

urlStringFull:https:/K8.reko.io/v1/api.php?ud = / userInput