<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Not able to perform Query on FeatureLayer and GeoCode using ESRI's geocode service. in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/not-able-to-perform-query-on-featurelayer-and/m-p/745261#M6724</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are not holding on to the objects on which you are sending requests. Hence, things are not working as expected. Please look at the modified code below. The `&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;locatorTask&lt;/SPAN&gt;` and `&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;featureTable&lt;/SPAN&gt;` are declared as class level variables and now queries are successfully returns results.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;var&lt;/SPAN&gt; locatorTask: &lt;SPAN style="color: #4f8187;"&gt;AGSLocatorTask&lt;/SPAN&gt;?&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;func&lt;/SPAN&gt; testGeoCode(){&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;// Try to query MapService&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; locatorURL = &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fgeocode.arcgis.com%2Farcgis%2Frest%2Fservices%2FWorld%2FGeocodeServer" rel="nofollow" target="_blank"&gt;http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;locatorTask&lt;/SPAN&gt; = &lt;SPAN style="color: #4f8187;"&gt;AGSLocatorTask&lt;/SPAN&gt;(url: &lt;SPAN style="color: #703daa;"&gt;URL&lt;/SPAN&gt;(string: locatorURL)!)&lt;/P&gt;&lt;P style="color: #4f8187; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; geocodeParameters:&lt;/SPAN&gt;AGSGeocodeParameters&lt;SPAN style="color: #000000;"&gt; = &lt;/SPAN&gt;AGSGeocodeParameters&lt;SPAN style="color: #000000;"&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;geocodeParameters.&lt;SPAN style="color: #4f8187;"&gt;resultAttributeNames&lt;/SPAN&gt;.&lt;SPAN style="color: #3e1e81;"&gt;append&lt;/SPAN&gt;(contentsOf: [&lt;SPAN style="color: #d12f1b;"&gt;"*"&lt;/SPAN&gt;])&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;geocodeParameters.&lt;SPAN style="color: #4f8187;"&gt;minScore&lt;/SPAN&gt; = &lt;SPAN style="color: #272ad8;"&gt;75&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//perform geocode with text&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;locatorTask&lt;/SPAN&gt;?.&lt;SPAN style="color: #31595d;"&gt;geocode&lt;/SPAN&gt;(withSearchText: &lt;SPAN style="color: #d12f1b;"&gt;"California"&lt;/SPAN&gt;, parameters: geocodeParameters, completion: { (results:[&lt;SPAN style="color: #4f8187;"&gt;AGSGeocodeResult&lt;/SPAN&gt;]?, error:&lt;SPAN style="color: #703daa;"&gt;Error&lt;/SPAN&gt;?) -&amp;gt; &lt;SPAN style="color: #703daa;"&gt;Void&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;in&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; error = error {&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;"testGeoCode Error::: &lt;SPAN style="color: #000000;"&gt;\&lt;/SPAN&gt;(&lt;SPAN style="color: #000000;"&gt;error&lt;/SPAN&gt;)"&lt;SPAN style="color: #000000;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; results = results , results.&lt;SPAN style="color: #703daa;"&gt;count&lt;/SPAN&gt; &amp;gt; &lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;"GeoCode Result found::: &lt;/SPAN&gt;\&lt;SPAN style="color: #d12f1b;"&gt;(&lt;/SPAN&gt;results.&lt;SPAN style="color: #703daa;"&gt;count&lt;/SPAN&gt;&lt;SPAN style="color: #d12f1b;"&gt;)"&lt;/SPAN&gt;)&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//create a graphic for the first result and add to the graphics overlay&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;_&lt;/SPAN&gt; = &lt;SPAN style="color: #4f8187;"&gt;AGSGraphic&lt;/SPAN&gt;(geometry: results[&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;].&lt;SPAN style="color: #4f8187;"&gt;displayLocation&lt;/SPAN&gt;!, symbol: &lt;SPAN style="color: #ba2da2;"&gt;nil&lt;/SPAN&gt;, attributes: results[&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;].&lt;SPAN style="color: #4f8187;"&gt;attributes&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;as&lt;/SPAN&gt; [&lt;SPAN style="color: #703daa;"&gt;String&lt;/SPAN&gt; : &lt;SPAN style="color: #703daa;"&gt;AnyObject&lt;/SPAN&gt;]?)&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;let graphic = self?.graphicForPoint(results[0].displayLocation!, attributes: results[0].attributes as [String : AnyObject]?)&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;self?.graphicsOverlay.graphics.add(graphic!)&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//provide feedback in case of failure&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;"No GeoCode Result found.......)"&lt;SPAN style="color: #000000;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;})&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #4f8187; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;var&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; featureTable: &lt;/SPAN&gt;AGSServiceFeatureTable&lt;SPAN style="color: #000000;"&gt;?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;func&lt;/SPAN&gt; testQueryOnLayer(){&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;featureTable&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSServiceFeatureTable&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(url: &lt;/SPAN&gt;&lt;SPAN style="color: #703daa;"&gt;URL&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(string: &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fsampleserver6.arcgisonline.com%2Farcgis%2Frest%2Fservices%2FUSA%2FMapServer%2F2" rel="nofollow" target="_blank"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/USA/MapServer/2&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;)!)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; featureLayer = &lt;SPAN style="color: #4f8187;"&gt;AGSFeatureLayer&lt;/SPAN&gt;(featureTable: &lt;SPAN style="color: #4f8187;"&gt;featureTable&lt;/SPAN&gt;!)&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;featureLayer.&lt;SPAN style="color: #4f8187;"&gt;selectionWidth&lt;/SPAN&gt; = &lt;SPAN style="color: #272ad8;"&gt;5&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; searchText = &lt;SPAN style="color: #d12f1b;"&gt;"California"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; queryParams = &lt;SPAN style="color: #4f8187;"&gt;AGSQueryParameters&lt;/SPAN&gt;()&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;queryParams.&lt;SPAN style="color: #4f8187;"&gt;whereClause&lt;/SPAN&gt; = &lt;SPAN style="color: #d12f1b;"&gt;"upper(STATE_NAME) LIKE '%&lt;/SPAN&gt;\&lt;SPAN style="color: #d12f1b;"&gt;(&lt;/SPAN&gt;searchText.&lt;SPAN style="color: #3e1e81;"&gt;uppercased&lt;/SPAN&gt;()&lt;SPAN style="color: #d12f1b;"&gt;)%'"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;featureTable&lt;/SPAN&gt;?.&lt;SPAN style="color: #31595d;"&gt;queryFeatures&lt;/SPAN&gt;(with: queryParams, completion: { (result:&lt;SPAN style="color: #4f8187;"&gt;AGSFeatureQueryResult&lt;/SPAN&gt;?, error:&lt;SPAN style="color: #703daa;"&gt;Error&lt;/SPAN&gt;?) -&amp;gt; &lt;SPAN style="color: #703daa;"&gt;Void&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;in&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; error = error {&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;"testQueryOnLayer Error::: &lt;SPAN style="color: #000000;"&gt;\&lt;/SPAN&gt;(&lt;SPAN style="color: #000000;"&gt;error&lt;/SPAN&gt;)"&lt;SPAN style="color: #000000;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;else&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; features = result?.&lt;SPAN style="color: #31595d;"&gt;featureEnumerator&lt;/SPAN&gt;().&lt;SPAN style="color: #4f8187;"&gt;allObjects&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; features.&lt;SPAN style="color: #703daa;"&gt;count&lt;/SPAN&gt; &amp;gt; &lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;"GeoCode Result found::: &lt;/SPAN&gt;\&lt;SPAN style="color: #d12f1b;"&gt;(&lt;/SPAN&gt;features.&lt;SPAN style="color: #703daa;"&gt;count&lt;/SPAN&gt;&lt;SPAN style="color: #d12f1b;"&gt;)"&lt;/SPAN&gt;)&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//mapView.setViewpointGeometry(features[0].geometry!, padding: 80, completion: nil)&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;"No query Result found.......)"&lt;SPAN style="color: #000000;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;})&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nimesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 04 Sep 2018 16:01:54 GMT</pubDate>
    <dc:creator>NimeshJarecha</dc:creator>
    <dc:date>2018-09-04T16:01:54Z</dc:date>
    <item>
      <title>Not able to perform Query on FeatureLayer and GeoCode using ESRI's geocode service.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/not-able-to-perform-query-on-featurelayer-and/m-p/745260#M6723</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;I am using&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;ArcGIS-Runtime-SDK-iOS'&lt;SPAN class=""&gt;, &lt;/SPAN&gt;'100.2.1'&lt;/LI&gt;&lt;LI&gt;XCode 9.4.1&lt;/LI&gt;&lt;LI&gt;iOS 11.4 Simulator&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to perform GeoCode&amp;nbsp;&lt;/P&gt;&lt;P&gt;using&amp;nbsp;- &lt;SPAN style="color: #032f62; background-color: #ffffff;"&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fgeocode.arcgis.com%2Farcgis%2Frest%2Fservices%2FWorld%2FGeocodeServer" rel="nofollow" target="_blank"&gt;https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;using below Code - (code is&amp;nbsp;copied from &lt;A href="https://github.com/Esri/arcgis-runtime-samples-ios/blob/master/arcgis-ios-sdk-samples/Search/Find%20address/FindAddressViewController.swift"&gt;ESRI-GitHub Sample Codes&lt;/A&gt; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;func&lt;/SPAN&gt; testGeoCode(){&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;// Try to query MapService&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;let&lt;/SPAN&gt;&lt;SPAN class=""&gt; locatorURL = &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fgeocode.arcgis.com%2Farcgis%2Frest%2Fservices%2FWorld%2FGeocodeServer" rel="nofollow" target="_blank"&gt;http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;let&lt;/SPAN&gt; locatorTask:&lt;SPAN class=""&gt;AGSLocatorTask&lt;/SPAN&gt; = &lt;SPAN class=""&gt;AGSLocatorTask&lt;/SPAN&gt;(url: &lt;SPAN class=""&gt;URL&lt;/SPAN&gt;(string: locatorURL)!)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;let&lt;/SPAN&gt;&lt;SPAN class=""&gt; geocodeParameters:&lt;/SPAN&gt;AGSGeocodeParameters&lt;SPAN class=""&gt; = &lt;/SPAN&gt;AGSGeocodeParameters&lt;SPAN class=""&gt;()&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;geocodeParameters.&lt;SPAN class=""&gt;resultAttributeNames&lt;/SPAN&gt;.&lt;SPAN class=""&gt;append&lt;/SPAN&gt;(contentsOf: [&lt;SPAN class=""&gt;"*"&lt;/SPAN&gt;])&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;geocodeParameters.&lt;SPAN class=""&gt;minScore&lt;/SPAN&gt; = &lt;SPAN class=""&gt;75&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//perform geocode with text&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;locatorTask.&lt;SPAN class=""&gt;geocode&lt;/SPAN&gt;(withSearchText: &lt;SPAN class=""&gt;"California"&lt;/SPAN&gt;, parameters: geocodeParameters, completion: { (results:[&lt;SPAN class=""&gt;AGSGeocodeResult&lt;/SPAN&gt;]?, error:&lt;SPAN class=""&gt;Error&lt;/SPAN&gt;?) -&amp;gt; &lt;SPAN class=""&gt;Void&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;let&lt;/SPAN&gt; error = error {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;print&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;"testGeoCode Error::: &lt;SPAN class=""&gt;\&lt;/SPAN&gt;(&lt;SPAN class=""&gt;error&lt;/SPAN&gt;)"&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;else&lt;/SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;let&lt;/SPAN&gt; results = results , results.&lt;SPAN class=""&gt;count&lt;/SPAN&gt; &amp;gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;print&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"GeoCode Result found::: &lt;/SPAN&gt;\&lt;SPAN class=""&gt;(&lt;/SPAN&gt;results.&lt;SPAN class=""&gt;count&lt;/SPAN&gt;&lt;SPAN class=""&gt;)"&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//create a graphic for the first result and add to the graphics overlay&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;_&lt;/SPAN&gt; = &lt;SPAN class=""&gt;AGSGraphic&lt;/SPAN&gt;(geometry: results[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;].&lt;SPAN class=""&gt;displayLocation&lt;/SPAN&gt;!, symbol: &lt;SPAN class=""&gt;nil&lt;/SPAN&gt;, attributes: results[&lt;SPAN class=""&gt;0&lt;/SPAN&gt;].&lt;SPAN class=""&gt;attributes&lt;/SPAN&gt; &lt;SPAN class=""&gt;as&lt;/SPAN&gt; [&lt;SPAN class=""&gt;String&lt;/SPAN&gt; : &lt;SPAN class=""&gt;AnyObject&lt;/SPAN&gt;]?)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;let graphic = self?.graphicForPoint(results[0].displayLocation!, attributes: results[0].attributes as [String : AnyObject]?)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;self?.graphicsOverlay.graphics.add(graphic!)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;else&lt;/SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//provide feedback in case of failure&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;print&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;"No GeoCode Result found.......)"&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;})&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #000000;"&gt;but this above code never gives result. and ends up with below error:&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #000000;"&gt;Some Times This::&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #ff0000;"&gt;&lt;STRONG&gt;testGeoCode Error::: Error Domain=NSCocoaErrorDomain Code=3072 "User canceled error" UserInfo={NSLocalizedDescription=User canceled error}&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #ff0000;"&gt;&lt;STRONG&gt;2018-09-02 13:12:36.204621+0300 ERS[8764:217712] Task &amp;lt;9EC69EBF-C7BE-45AF-8564-F6B607856D45&amp;gt;.&amp;lt;185&amp;gt; finished with error - code: -999&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #ff0000;"&gt;&lt;STRONG&gt;2018-09-02 13:12:36.204795+0300 ERS[8764:218992] Task &amp;lt;A6812BF2-37CC-4470-B0D0-5C53E5BD7FFD&amp;gt;.&amp;lt;184&amp;gt; HTTP load failed (error code: -999 [1:89])&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #ff0000;"&gt;&lt;STRONG&gt;2018-09-02 13:12:36.205268+0300 ERS[8764:217712] Task &amp;lt;A6812BF2-37CC-4470-B0D0-5C53E5BD7FFD&amp;gt;.&amp;lt;184&amp;gt; finished with error - code: -999&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Some Times::&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;2018-09-02 13:20:07.760707+0300 ERS[9134:225343] Task &amp;lt;3C0CE309-4E55-4A3F-B62F-AD54EB132FA6&amp;gt;.&amp;lt;203&amp;gt; HTTP load failed (error code: -999 [1:89])&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I am also performing Query:: using below Code:: -&amp;nbsp;&lt;SPAN style="font-weight: 400;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(code is&amp;nbsp;copied from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A href="https://github.com/Esri/arcgis-runtime-samples-ios/blob/master/arcgis-ios-sdk-samples/Features/Feature%20layer%20query/FLQueryViewController.swift" style="color: #2989c5; font-weight: 400; text-decoration: none;"&gt;ESRI-GitHub Sample Codes- for Query&lt;/A&gt;&lt;SPAN style="font-weight: 400;"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;func&lt;/SPAN&gt; testQueryOnLayer(){&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;let&lt;/SPAN&gt;&lt;SPAN class=""&gt; featureTable = &lt;/SPAN&gt;&lt;SPAN class=""&gt;AGSServiceFeatureTable&lt;/SPAN&gt;&lt;SPAN class=""&gt;(url: &lt;/SPAN&gt;&lt;SPAN class=""&gt;URL&lt;/SPAN&gt;&lt;SPAN class=""&gt;(string: &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fsampleserver6.arcgisonline.com%2Farcgis%2Frest%2Fservices%2FUSA%2FMapServer%2F2" rel="nofollow" target="_blank"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/USA/MapServer/2&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;)!)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;let&lt;/SPAN&gt; featureLayer = &lt;SPAN class=""&gt;AGSFeatureLayer&lt;/SPAN&gt;(featureTable: featureTable)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;featureLayer.&lt;SPAN class=""&gt;selectionWidth&lt;/SPAN&gt; = &lt;SPAN class=""&gt;5&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;let&lt;/SPAN&gt; searchText = &lt;SPAN class=""&gt;"California"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;let&lt;/SPAN&gt; queryParams = &lt;SPAN class=""&gt;AGSQueryParameters&lt;/SPAN&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;queryParams.&lt;SPAN class=""&gt;whereClause&lt;/SPAN&gt; = &lt;SPAN class=""&gt;"upper(STATE_NAME) LIKE '%&lt;/SPAN&gt;\&lt;SPAN class=""&gt;(&lt;/SPAN&gt;searchText.&lt;SPAN class=""&gt;uppercased&lt;/SPAN&gt;()&lt;SPAN class=""&gt;)%'"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class="" style="color: #3366ff;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;featureTable.&lt;SPAN class=""&gt;queryFeatures&lt;/SPAN&gt;(with: queryParams, completion: { (result:&lt;SPAN class=""&gt;AGSFeatureQueryResult&lt;/SPAN&gt;?, error:&lt;SPAN class=""&gt;Error&lt;/SPAN&gt;?) -&amp;gt; &lt;SPAN class=""&gt;Void&lt;/SPAN&gt; &lt;SPAN class=""&gt;in&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;let&lt;/SPAN&gt; error = error {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;print&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;"testQueryOnLayer Error::: &lt;SPAN class=""&gt;\&lt;/SPAN&gt;(&lt;SPAN class=""&gt;error&lt;/SPAN&gt;)"&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;else&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;let&lt;/SPAN&gt; features = result?.&lt;SPAN class=""&gt;featureEnumerator&lt;/SPAN&gt;().&lt;SPAN class=""&gt;allObjects&lt;/SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;if&lt;/SPAN&gt; features.&lt;SPAN class=""&gt;count&lt;/SPAN&gt; &amp;gt; &lt;SPAN class=""&gt;0&lt;/SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;print&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"GeoCode Result found::: &lt;/SPAN&gt;\&lt;SPAN class=""&gt;(&lt;/SPAN&gt;features.&lt;SPAN class=""&gt;count&lt;/SPAN&gt;&lt;SPAN class=""&gt;)"&lt;/SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//mapView.setViewpointGeometry(features[0].geometry!, padding: 80, completion: nil)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;else&lt;/SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;print&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;"No query Result found.......)"&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;})&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN style="color: #3366ff;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;This above code executes, neither gives error nor gives result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NOTE:: I have already made changes into my info.plist file. to avoid ATS as below::&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;NSAppTransportSecurity&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;NSExceptionDomains&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;arcgis.com&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;NSIncludesSubdomains&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;true/&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;NSThirdPartyExceptionAllowsInsecureHTTPLoads&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;true/&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;/dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;arcgisonline.com&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;NSIncludesSubdomains&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;true/&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;NSThirdPartyExceptionAllowsInsecureHTTPLoads&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;true/&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;/dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;esri.com&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;NSIncludesSubdomains&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;true/&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;key&amp;gt;&lt;/SPAN&gt;NSThirdPartyExceptionAllowsInsecureHTTPLoads&lt;SPAN class=""&gt;&amp;lt;/key&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;true/&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;/dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;/dict&amp;gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&amp;lt;/dict&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Any Leads please.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Sep 2018 10:30:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/not-able-to-perform-query-on-featurelayer-and/m-p/745260#M6723</guid>
      <dc:creator>RavindraSingh</dc:creator>
      <dc:date>2018-09-02T10:30:03Z</dc:date>
    </item>
    <item>
      <title>Re: Not able to perform Query on FeatureLayer and GeoCode using ESRI's geocode service.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/not-able-to-perform-query-on-featurelayer-and/m-p/745261#M6724</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are not holding on to the objects on which you are sending requests. Hence, things are not working as expected. Please look at the modified code below. The `&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;locatorTask&lt;/SPAN&gt;` and `&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;featureTable&lt;/SPAN&gt;` are declared as class level variables and now queries are successfully returns results.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;var&lt;/SPAN&gt; locatorTask: &lt;SPAN style="color: #4f8187;"&gt;AGSLocatorTask&lt;/SPAN&gt;?&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;func&lt;/SPAN&gt; testGeoCode(){&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;// Try to query MapService&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; locatorURL = &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fgeocode.arcgis.com%2Farcgis%2Frest%2Fservices%2FWorld%2FGeocodeServer" rel="nofollow" target="_blank"&gt;http://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;locatorTask&lt;/SPAN&gt; = &lt;SPAN style="color: #4f8187;"&gt;AGSLocatorTask&lt;/SPAN&gt;(url: &lt;SPAN style="color: #703daa;"&gt;URL&lt;/SPAN&gt;(string: locatorURL)!)&lt;/P&gt;&lt;P style="color: #4f8187; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; geocodeParameters:&lt;/SPAN&gt;AGSGeocodeParameters&lt;SPAN style="color: #000000;"&gt; = &lt;/SPAN&gt;AGSGeocodeParameters&lt;SPAN style="color: #000000;"&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;geocodeParameters.&lt;SPAN style="color: #4f8187;"&gt;resultAttributeNames&lt;/SPAN&gt;.&lt;SPAN style="color: #3e1e81;"&gt;append&lt;/SPAN&gt;(contentsOf: [&lt;SPAN style="color: #d12f1b;"&gt;"*"&lt;/SPAN&gt;])&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;geocodeParameters.&lt;SPAN style="color: #4f8187;"&gt;minScore&lt;/SPAN&gt; = &lt;SPAN style="color: #272ad8;"&gt;75&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//perform geocode with text&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;locatorTask&lt;/SPAN&gt;?.&lt;SPAN style="color: #31595d;"&gt;geocode&lt;/SPAN&gt;(withSearchText: &lt;SPAN style="color: #d12f1b;"&gt;"California"&lt;/SPAN&gt;, parameters: geocodeParameters, completion: { (results:[&lt;SPAN style="color: #4f8187;"&gt;AGSGeocodeResult&lt;/SPAN&gt;]?, error:&lt;SPAN style="color: #703daa;"&gt;Error&lt;/SPAN&gt;?) -&amp;gt; &lt;SPAN style="color: #703daa;"&gt;Void&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;in&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; error = error {&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;"testGeoCode Error::: &lt;SPAN style="color: #000000;"&gt;\&lt;/SPAN&gt;(&lt;SPAN style="color: #000000;"&gt;error&lt;/SPAN&gt;)"&lt;SPAN style="color: #000000;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; results = results , results.&lt;SPAN style="color: #703daa;"&gt;count&lt;/SPAN&gt; &amp;gt; &lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;"GeoCode Result found::: &lt;/SPAN&gt;\&lt;SPAN style="color: #d12f1b;"&gt;(&lt;/SPAN&gt;results.&lt;SPAN style="color: #703daa;"&gt;count&lt;/SPAN&gt;&lt;SPAN style="color: #d12f1b;"&gt;)"&lt;/SPAN&gt;)&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//create a graphic for the first result and add to the graphics overlay&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;_&lt;/SPAN&gt; = &lt;SPAN style="color: #4f8187;"&gt;AGSGraphic&lt;/SPAN&gt;(geometry: results[&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;].&lt;SPAN style="color: #4f8187;"&gt;displayLocation&lt;/SPAN&gt;!, symbol: &lt;SPAN style="color: #ba2da2;"&gt;nil&lt;/SPAN&gt;, attributes: results[&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;].&lt;SPAN style="color: #4f8187;"&gt;attributes&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;as&lt;/SPAN&gt; [&lt;SPAN style="color: #703daa;"&gt;String&lt;/SPAN&gt; : &lt;SPAN style="color: #703daa;"&gt;AnyObject&lt;/SPAN&gt;]?)&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;let graphic = self?.graphicForPoint(results[0].displayLocation!, attributes: results[0].attributes as [String : AnyObject]?)&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;self?.graphicsOverlay.graphics.add(graphic!)&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//provide feedback in case of failure&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;"No GeoCode Result found.......)"&lt;SPAN style="color: #000000;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;})&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #4f8187; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;var&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; featureTable: &lt;/SPAN&gt;AGSServiceFeatureTable&lt;SPAN style="color: #000000;"&gt;?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;func&lt;/SPAN&gt; testQueryOnLayer(){&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;featureTable&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSServiceFeatureTable&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(url: &lt;/SPAN&gt;&lt;SPAN style="color: #703daa;"&gt;URL&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(string: &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fsampleserver6.arcgisonline.com%2Farcgis%2Frest%2Fservices%2FUSA%2FMapServer%2F2" rel="nofollow" target="_blank"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/USA/MapServer/2&lt;/A&gt;&lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;)!)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; featureLayer = &lt;SPAN style="color: #4f8187;"&gt;AGSFeatureLayer&lt;/SPAN&gt;(featureTable: &lt;SPAN style="color: #4f8187;"&gt;featureTable&lt;/SPAN&gt;!)&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;featureLayer.&lt;SPAN style="color: #4f8187;"&gt;selectionWidth&lt;/SPAN&gt; = &lt;SPAN style="color: #272ad8;"&gt;5&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; searchText = &lt;SPAN style="color: #d12f1b;"&gt;"California"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; queryParams = &lt;SPAN style="color: #4f8187;"&gt;AGSQueryParameters&lt;/SPAN&gt;()&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;queryParams.&lt;SPAN style="color: #4f8187;"&gt;whereClause&lt;/SPAN&gt; = &lt;SPAN style="color: #d12f1b;"&gt;"upper(STATE_NAME) LIKE '%&lt;/SPAN&gt;\&lt;SPAN style="color: #d12f1b;"&gt;(&lt;/SPAN&gt;searchText.&lt;SPAN style="color: #3e1e81;"&gt;uppercased&lt;/SPAN&gt;()&lt;SPAN style="color: #d12f1b;"&gt;)%'"&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;featureTable&lt;/SPAN&gt;?.&lt;SPAN style="color: #31595d;"&gt;queryFeatures&lt;/SPAN&gt;(with: queryParams, completion: { (result:&lt;SPAN style="color: #4f8187;"&gt;AGSFeatureQueryResult&lt;/SPAN&gt;?, error:&lt;SPAN style="color: #703daa;"&gt;Error&lt;/SPAN&gt;?) -&amp;gt; &lt;SPAN style="color: #703daa;"&gt;Void&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;in&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; error = error {&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;"testQueryOnLayer Error::: &lt;SPAN style="color: #000000;"&gt;\&lt;/SPAN&gt;(&lt;SPAN style="color: #000000;"&gt;error&lt;/SPAN&gt;)"&lt;SPAN style="color: #000000;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;else&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; &lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt; features = result?.&lt;SPAN style="color: #31595d;"&gt;featureEnumerator&lt;/SPAN&gt;().&lt;SPAN style="color: #4f8187;"&gt;allObjects&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt; features.&lt;SPAN style="color: #703daa;"&gt;count&lt;/SPAN&gt; &amp;gt; &lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;(&lt;SPAN style="color: #d12f1b;"&gt;"GeoCode Result found::: &lt;/SPAN&gt;\&lt;SPAN style="color: #d12f1b;"&gt;(&lt;/SPAN&gt;features.&lt;SPAN style="color: #703daa;"&gt;count&lt;/SPAN&gt;&lt;SPAN style="color: #d12f1b;"&gt;)"&lt;/SPAN&gt;)&lt;/P&gt;&lt;P style="color: #008400; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;//mapView.setViewpointGeometry(features[0].geometry!, padding: 80, completion: nil)&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P style="color: #d12f1b; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN style="color: #000000;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;print&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt;(&lt;/SPAN&gt;"No query Result found.......)"&lt;SPAN style="color: #000000;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;})&lt;/P&gt;&lt;P style="color: #000000; background-color: #ffffff; margin: 0.0px 0.0px 0.0px 0.0px;"&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Nimesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 04 Sep 2018 16:01:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/not-able-to-perform-query-on-featurelayer-and/m-p/745261#M6724</guid>
      <dc:creator>NimeshJarecha</dc:creator>
      <dc:date>2018-09-04T16:01:54Z</dc:date>
    </item>
  </channel>
</rss>

