Note that there are some explanatory texts on larger screens.

plurals
  1. POMultivalue type settings bundle fields alway return null
    primarykey
    data
    text
    <p>I have a problem retrieving default values from the settings bundle when first launching an App. All non-multivalue fields return the default correctly. All multivalue fields return NULL. The code I am using to retrieve the current value:</p> <pre><code>NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; NSString *upt=[defaults objectForKey:@"upthreshold"]; </code></pre> <p>The relevant section from Root.plist is:</p> <pre><code> &lt;dict&gt; &lt;key&gt;Title&lt;/key&gt; &lt;string&gt;Update Threshold&lt;/string&gt; &lt;key&gt;Type&lt;/key&gt; &lt;string&gt;PSMultiValueSpecifier&lt;/string&gt; &lt;key&gt;Key&lt;/key&gt; &lt;string&gt;upthreshold&lt;/string&gt; &lt;key&gt;DefaultValue&lt;/key&gt; &lt;string&gt;15&lt;/string&gt; &lt;key&gt;Titles&lt;/key&gt; &lt;array&gt; &lt;string&gt;2 km&lt;/string&gt; &lt;string&gt;5 km&lt;/string&gt; &lt;string&gt;10 km&lt;/string&gt; &lt;string&gt;15 km&lt;/string&gt; &lt;string&gt;25 km&lt;/string&gt; &lt;string&gt;50 km&lt;/string&gt; &lt;string&gt;75 km&lt;/string&gt; &lt;string&gt;100 km&lt;/string&gt; &lt;string&gt;150 km&lt;/string&gt; &lt;string&gt;250 km&lt;/string&gt; &lt;string&gt;500 km&lt;/string&gt; &lt;string&gt;1000 km&lt;/string&gt; &lt;/array&gt; &lt;key&gt;Values&lt;/key&gt; &lt;array&gt; &lt;string&gt;2&lt;/string&gt; &lt;string&gt;5&lt;/string&gt; &lt;string&gt;10&lt;/string&gt; &lt;string&gt;15&lt;/string&gt; &lt;string&gt;25&lt;/string&gt; &lt;string&gt;50&lt;/string&gt; &lt;string&gt;75&lt;/string&gt; &lt;string&gt;100&lt;/string&gt; &lt;string&gt;150&lt;/string&gt; &lt;string&gt;250&lt;/string&gt; &lt;string&gt;500&lt;/string&gt; &lt;string&gt;1000&lt;/string&gt; &lt;/array&gt; &lt;/dict&gt; </code></pre> <p>I would expect that "15" would come back as the current value as it is set to the default value. Is there some different processing required for Multivalue fields? As I said previously, there are 6 fields prior to this that return their values correctly. This field and the following 2 Multivalue fields do not. The multivalue fields are all defined the same.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload