JSON通信時などに、int値をboolにキャストする場合があると思いますが、
下記の方法では、iOS8.1.1からおかしくなる場合があります。
(シミュレーターではうまくいっているが、実機ではおかしくなったりします)
JSON内容
{
myself = 1;
"id" = 123;
}
myself値をBOOLにキャスト
BOOL bTest = (BOOL)[dict objectForKey:@"myself"];
この場合、FALSEになる場合があります。
そのため、下記方法で行いましょう。
BOOL bTest = [[dict objectForKey:@"myself"] boolValue];