小编Dav*_*vid的帖子

是否有真正的理由使用 UiSearchBar 而不是 Uitextfield?

我很好奇是否能够使用 Uitextfield 而不是 UiSearchBar,因为调整大小和外观都很方便。有什么真正的缺点吗?

objective-c ios

4
推荐指数
1
解决办法
718
查看次数

如何从iOS中的url请求中提取数据

我正在编写一个扫描条形码的应用程序,然后查询Outpan.com以获取条形码编号的信息.如何从网址请求中提取信息?下面是扫描成功后的输出示例.我怎么能将名称存储到NSString中?

这是我用来访问信息的代码.

- (void) sendRequest {


NSString *myString = @"https://api.outpan.com/v2/products/";

NSString *secondhalf= _barcode;


NSString *thirdHalf = @"?apikey=935b8b8e102f93220b751a4e1c66126a";

NSString *test = [myString stringByAppendingString:secondhalf];
NSString *text = [test stringByAppendingString:thirdHalf];

if (![text isEqualToString:@""]) {

    NSURL *url = [NSURL URLWithString:text];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [self.webView loadRequest:request];

}

}
Run Code Online (Sandbox Code Playgroud)

通常我尝试使用类似的东西

   NSString* value = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('myId').value"];
Run Code Online (Sandbox Code Playgroud)

如果HTML看起来像这样

<html>
  <body>
      <input id="myId" type="text" value="TextValue"/>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是HTML就是这样的

<html><head></head><body><pre style="word-wrap: break-word; white-space: pre-    wrap;">{
    "gtin": "0014633156720",
    "outpan_url": "https:\/\/www.outpan.com\/view_product.php?    barcode=0014633156720",
    "name": "Battlefield: Bad Company 2",
    "attributes": {
        "Distribution …
Run Code Online (Sandbox Code Playgroud)

objective-c barcode ios

0
推荐指数
1
解决办法
2616
查看次数

标签 统计

ios ×2

objective-c ×2

barcode ×1