我有办法提出员额要求。 这项请求可能有x个参数,但没有一个是强制性的。 类型养蜂的参数(这些参数被作为具有“真实”或“变数”的体体(不是我的决定,而是APIC)。
这就是问题。 我的方法声明包含作为员额请求的一部分接受的所有参数。 问题是,如果毛豆参数真实、不真实或不存在,则请求回报不同。
我的手法是仿佛的。
-(void) createRequestWithID:(NSString *)id translate(NSNumber *)translate onlyLastVersions:(NSNumber *)onlyLastVersions
我的方法是另一个框架的一部分,将由其他开发商使用和要求。 这意味着,我无法控制这些参数,例如转化是一种ool(我把NSNumber用作包装)。
这里也是问题。 我需要能够确定这种方法是否被称作是真实的、虚假的或无真实的。 由于这些情况,我将要求翻译为“真实”,翻译为“真实”,或翻译不在请求中。
我需要一种办法,区分真实、虚假和零。
• 测试 g,试图找到一种不同的方法,我获得:
(gdb) p translateFALSE $5 = (NSNumber *) 0x0
(gdb) p translateNIL $6 = (NSNumber *) 0x0
(gdb) po translateFALSE Can t print the description of a NIL object.
(gdb) po translateNIL Can t print the description of a NIL object.
(gdb) po [translateFALSE class] Can t print the description of a NIL object.
(gdb) po [translateNIL class] Can t print the description of a NIL object.
因此,我看不到这样做的途径。