<?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: Unable to list folder files in iOS Swift in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Unable-to-list-folder-files-in-iOS-Swift/m-p/234520#M12808</link>
    <description>It looks like your client object is probably going out of scope before the request can finish. Note that the actual API calls are made asynchronously, so the client object may be gone by the time the network call finishes.&lt;BR /&gt;&lt;BR /&gt;Try keeping your client around instead. For example, you can use DropboxClientsManager.authorizedClient.&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Fri, 28 Jul 2017 18:32:01 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2017-07-28T18:32:01Z</dc:date>
    <item>
      <title>Unable to list folder files in iOS Swift</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Unable-to-list-folder-files-in-iOS-Swift/m-p/234095#M12778</link>
      <description>&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;I am facing below error when I am trying to list folder or get current account info. Please help&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLKey=&lt;A href="https://api.dropbox.com/2/users/get_current_account" target="_blank"&gt;https://api.dropbox.com/2/users/get_current_account&lt;/A&gt;, NSLocalizedDescription=cancelled, NSErrorFailingURLStringKey=&lt;A href="https://api.dropbox.com/2/users/get_current_account" target="_blank"&gt;https://api.dropbox.com/2/users/get_current_account&lt;/A&gt;}&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;Error Domain=NSURLErrorDomain Code=-999 "cancelled" UserInfo={NSErrorFailingURLKey=&lt;A href="https://api.dropbox.com/2/files/list_folder" target="_blank"&gt;https://api.dropbox.com/2/files/list_folder&lt;/A&gt;, NSLocalizedDescription=cancelled, NSErrorFailingURLStringKey=&lt;A href="https://api.dropbox.com/2/files/list_folder" target="_blank"&gt;https://api.dropbox.com/2/files/list_folder&lt;/A&gt;}&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;STRONG&gt;Below the code I have tried.&amp;nbsp;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;let&lt;/SPAN&gt;&lt;SPAN class="s2"&gt; client = &lt;/SPAN&gt;&lt;SPAN class="s3"&gt;DropboxClient&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(accessToken: &lt;/SPAN&gt;&lt;SPAN class="s4"&gt;"MYTOKEN"&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;client.&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;users&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;getCurrentAccount&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;().&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;response&lt;/SPAN&gt;&lt;SPAN class="s4"&gt; { (response, error) &lt;/SPAN&gt;&lt;SPAN class="s1"&gt;in&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;if&lt;/SPAN&gt; &lt;SPAN class="s1"&gt;let&lt;/SPAN&gt;&lt;SPAN class="s4"&gt; result = response {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&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="s6"&gt;print&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;(result)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;} &lt;/SPAN&gt;&lt;SPAN class="s1"&gt;else&lt;/SPAN&gt; &lt;SPAN class="s1"&gt;if&lt;/SPAN&gt; &lt;SPAN class="s1"&gt;let&lt;/SPAN&gt;&lt;SPAN class="s4"&gt; error = error {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&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="s6"&gt;print&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;(error)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&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="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p3"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;client.&lt;/SPAN&gt;&lt;SPAN class="s3"&gt;files&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;listFolder&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;(path: &lt;/SPAN&gt;&lt;SPAN class="s7"&gt;""&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;).&lt;/SPAN&gt;&lt;SPAN class="s5"&gt;response&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;(queue: &lt;/SPAN&gt;&lt;SPAN class="s8"&gt;DispatchQueue&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;(label: &lt;/SPAN&gt;&lt;SPAN class="s7"&gt;"MyCustomSerialQueue"&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;)) { response, error &lt;/SPAN&gt;&lt;SPAN class="s1"&gt;in&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s1"&gt;if&lt;/SPAN&gt; &lt;SPAN class="s1"&gt;let&lt;/SPAN&gt;&lt;SPAN class="s4"&gt; result = response {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p4"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&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="s6"&gt;print&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s8"&gt;Thread&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s8"&gt;current&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;)&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;// Output: &amp;lt;NSThread: 0x61000007bec0&amp;gt;{number = 4, name = (null)}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p4"&gt;&lt;SPAN class="s2"&gt;&lt;SPAN class="Apple-converted-space"&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="s6"&gt;print&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;(&lt;/SPAN&gt;&lt;SPAN class="s8"&gt;Thread&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;.&lt;/SPAN&gt;&lt;SPAN class="s8"&gt;main&lt;/SPAN&gt;&lt;SPAN class="s2"&gt;) &lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;// Output: &amp;lt;NSThread: 0x608000070100&amp;gt;{number = 1, name = (null)}&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&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="s6"&gt;print&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;(result)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;} &lt;/SPAN&gt;&lt;SPAN class="s1"&gt;else&lt;/SPAN&gt; &lt;SPAN class="s1"&gt;if&lt;/SPAN&gt; &lt;SPAN class="s1"&gt;let&lt;/SPAN&gt;&lt;SPAN class="s4"&gt; error = error {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&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="s6"&gt;print&lt;/SPAN&gt;&lt;SPAN class="s4"&gt;(error)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&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="p2"&gt;&lt;SPAN class="s4"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:20:36 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Unable-to-list-folder-files-in-iOS-Swift/m-p/234095#M12778</guid>
      <dc:creator>ravisharma</dc:creator>
      <dc:date>2019-05-29T09:20:36Z</dc:date>
    </item>
    <item>
      <title>Re: Unable to list folder files in iOS Swift</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Unable-to-list-folder-files-in-iOS-Swift/m-p/234520#M12808</link>
      <description>It looks like your client object is probably going out of scope before the request can finish. Note that the actual API calls are made asynchronously, so the client object may be gone by the time the network call finishes.&lt;BR /&gt;&lt;BR /&gt;Try keeping your client around instead. For example, you can use DropboxClientsManager.authorizedClient.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 28 Jul 2017 18:32:01 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Unable-to-list-folder-files-in-iOS-Swift/m-p/234520#M12808</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2017-07-28T18:32:01Z</dc:date>
    </item>
  </channel>
</rss>

