Cast UIControlState values to unsigned long and use the unsigned long string format specifier (%lu) when writing them to a string. NSUInteger is defined as unsigned int on 32-bit and unsigned long on 64-bit. This fix allows the code to build on 32- or 64-bit architectures without warnings.
Cast UIControlState values to unsigned long and use the unsigned long string format specifier (%lu) when writing them to a string. NSUInteger is defined as unsigned int on 32-bit and unsigned long on 64-bit. This fix allows the code to build on 32- or 64-bit architectures without warnings.

FTW/FTWButton