1. <legend id='fN9pg'><style id='fN9pg'><dir id='fN9pg'><q id='fN9pg'></q></dir></style></legend>
        <bdo id='fN9pg'></bdo><ul id='fN9pg'></ul>

      <i id='fN9pg'><tr id='fN9pg'><dt id='fN9pg'><q id='fN9pg'><span id='fN9pg'><b id='fN9pg'><form id='fN9pg'><ins id='fN9pg'></ins><ul id='fN9pg'></ul><sub id='fN9pg'></sub></form><legend id='fN9pg'></legend><bdo id='fN9pg'><pre id='fN9pg'><center id='fN9pg'></center></pre></bdo></b><th id='fN9pg'></th></span></q></dt></tr></i><div id='fN9pg'><tfoot id='fN9pg'></tfoot><dl id='fN9pg'><fieldset id='fN9pg'></fieldset></dl></div>

        <tfoot id='fN9pg'></tfoot>

        <small id='fN9pg'></small><noframes id='fN9pg'>

      1. 插入 BOOL 的 Objective-C 字典

        时间:2023-10-05
          <legend id='Aluy6'><style id='Aluy6'><dir id='Aluy6'><q id='Aluy6'></q></dir></style></legend>
          • <i id='Aluy6'><tr id='Aluy6'><dt id='Aluy6'><q id='Aluy6'><span id='Aluy6'><b id='Aluy6'><form id='Aluy6'><ins id='Aluy6'></ins><ul id='Aluy6'></ul><sub id='Aluy6'></sub></form><legend id='Aluy6'></legend><bdo id='Aluy6'><pre id='Aluy6'><center id='Aluy6'></center></pre></bdo></b><th id='Aluy6'></th></span></q></dt></tr></i><div id='Aluy6'><tfoot id='Aluy6'></tfoot><dl id='Aluy6'><fieldset id='Aluy6'></fieldset></dl></div>
              <tbody id='Aluy6'></tbody>

                <bdo id='Aluy6'></bdo><ul id='Aluy6'></ul>

                  <small id='Aluy6'></small><noframes id='Aluy6'>

                • <tfoot id='Aluy6'></tfoot>
                • 本文介绍了插入 BOOL 的 Objective-C 字典的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  好吧,我有点困惑.这可能只是一件小事.

                  OK, I'm a little confused. It's probably just a triviality.

                  我有一个看起来像这样的函数:

                  I've got a function which looks something like this:

                  - (void)getNumbersForNews:(BOOL)news andMails:(BOOL)mails {
                  NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init];
                  [parameters setValue:news  forKey:@"getNews"];
                  [parameters setValue:mails forKey:@"getMails"];...}
                  

                  无论我使用 setValue:forKey: 还是 setObject:ForKey: 都没有关系,我总是收到警告:

                  It doesn't matter whether I use setValue:forKey: or setObject:ForKey:, I'm always getting a warning:

                  传递 set 的参数 1... 使指针从整数而不进行强制转换"...

                  "Passing argument 1 of set... makes pointer from integer without a cast"...

                  我到底如何在字典中插入一个布尔值?

                  How on earth do I insert a bool into a dictionary?

                  推荐答案

                  NSDictionary 中的值必须是对象.要解决此问题,请将布尔值包装在 NSNumber 对象中:

                  Values in an NSDictionary must be objects. To solve this problem, wrap the booleans in NSNumber objects:

                  [parameters setValue:[NSNumber numberWithBool:news] forKey:@"news"];
                  [parameters setValue:[NSNumber numberWithBool:mails] forKey:@"mails"];
                  

                  这篇关于插入 BOOL 的 Objective-C 字典的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:处理这个布尔值的正确方法是什么? 下一篇:将 BOOL 与 YES 进行比较是否危险?

                  相关文章

                • <tfoot id='2VZRf'></tfoot>

                  <small id='2VZRf'></small><noframes id='2VZRf'>

                    <bdo id='2VZRf'></bdo><ul id='2VZRf'></ul>

                    <i id='2VZRf'><tr id='2VZRf'><dt id='2VZRf'><q id='2VZRf'><span id='2VZRf'><b id='2VZRf'><form id='2VZRf'><ins id='2VZRf'></ins><ul id='2VZRf'></ul><sub id='2VZRf'></sub></form><legend id='2VZRf'></legend><bdo id='2VZRf'><pre id='2VZRf'><center id='2VZRf'></center></pre></bdo></b><th id='2VZRf'></th></span></q></dt></tr></i><div id='2VZRf'><tfoot id='2VZRf'></tfoot><dl id='2VZRf'><fieldset id='2VZRf'></fieldset></dl></div>
                    1. <legend id='2VZRf'><style id='2VZRf'><dir id='2VZRf'><q id='2VZRf'></q></dir></style></legend>