在我的項目中,我需要與NSObject進行比較和NSString。如何將NSString轉換爲NSObject。或者是否有機會將NSString與NSObject進行比較。如何將NSString轉換爲NSObject?
-2
A
回答
1
NSString類本身從NSObject類繼承,所以,你可以直接對它們進行比較,看下面的代碼或查看link
NSString *str = @"xyz";
NSObject *obj = @"xyz";
if([str isEqualToString:(NSString *)obj]) {
NSLog(@"comparision successful");
}
0
如果您NSObject的確實是一個NSString,你可以將它轉換;
NSString *text = (NSString*)someObject;
where someObject是要作爲字符串的對象。如果您不確定對象是否爲NSString,則可以通過執行以下操作進行檢查;
if ([someObject class] == [NSString class){
NSString *text = (NSString*)someObject;
}
希望有所幫助。
相關問題
- 1. 如何將NSObject從NSDictionary轉換爲NSString?
- 2. 如何將NSObject轉換爲NSDictionary或如何訪問NSObject鍵Swift3
- 3. 如何將NSData轉換爲NSArray(或NSObject)
- 4. 將NSObject轉換爲NSDictionary
- 5. 將NSObject轉換爲NSManagedObject
- 6. 將ManagedObject轉換爲NSObject
- 7. 將NSobject轉換爲CGFPoint
- 8. 如何將NSData轉換爲NSString並將NSString恢復爲NSData?
- 9. 如何將NSData轉換爲NSString?
- 10. 如何將NSMutableData轉換爲NSString?
- 11. 如何將此NSData轉換爲NSString?
- 12. 如何將NSString轉換爲char?
- 13. 如何將NSString *轉換爲ANTLR3_UINT8或ANTLR3_UINT16
- 14. 如何將NSMutableArray轉換爲NSString?
- 15. 如何將NSMutableString轉換爲常規NSString?
- 16. 如何將NSDate轉換爲NSString?
- 17. 如何將我的NSString轉換爲NSData
- 18. 如何將一個NSString轉換爲NSDate?
- 19. 如何將wstring轉換爲NSString
- 20. NSString如何將小時轉換爲秒
- 21. 如何將宏NSString轉換爲NSURL
- 22. 如何將NSString轉換爲NSDate?
- 23. 如何將NSNumber轉換爲NSString
- 24. 如何將nsstring轉換爲cString?
- 25. 如何將NSString轉換爲NSTimeInterval
- 26. ios:如何將NSString轉換爲int64_t?
- 27. 如何將NSString轉換爲數組?
- 28. 如何將NSString轉換爲NSDate?
- 29. 如何將NSMutableArray轉換爲NSString?
- 30. 如何將值轉換爲NSString的NSDictionary?
你能解釋一下嗎?爲什麼需要與NSObject進行比較?或者你在說如果NSString是一個NSObject類型? – Joshua
NSString是NSObject。 – aelam