7
我想將NSInteger設置爲NULL。 儘管編譯器沒有提供任何錯誤,但我不確定這是否是正確的方式。 你可以在iOS中將NSInteger設置爲NULL ..?或者是由於某種原因禁止..? 或我應該將它設置爲無..? 哪個更好?你可以在Objective-C中將NSInteger設置爲NULL嗎?
感謝
我想將NSInteger設置爲NULL。 儘管編譯器沒有提供任何錯誤,但我不確定這是否是正確的方式。 你可以在iOS中將NSInteger設置爲NULL ..?或者是由於某種原因禁止..? 或我應該將它設置爲無..? 哪個更好?你可以在Objective-C中將NSInteger設置爲NULL嗎?
感謝
我認爲你是用Objective-C類混淆NSInteger
。
NSInteger
是一個簡單的typedef
d整數:
#if __LP64__ || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif
如果你想要的東西,擁有數可以是nil
,那麼你可能想NSNumber
。
'NULL'只是'0',這就是爲什麼沒有問題。 – rmaddy
http://nshipster.com/nil/ –
將其設置爲NULL表示它是一個指針。如果它不是一個指針,我會將它設置爲0. – MdaG