[問題] 如何 NSCFString 轉換 NSString ??

看板MacDev作者 (幸福得沒有理由)時間14年前 (2011/05/27 10:23), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/7 (看更多)
輸出的類型NSCFString 但偏偏還要再去判斷字串裡邊的值, 須再使用到NSString 的 類別方法 substringToIndex: google了一些資料都說NSCFString是NSString的實現底層, 觀念: NSString *a = @"1234"; //@"1234"就是NSCFtring?? 這樣正確嗎?? 但如果正確的話,為什麼我用stringWithString:都無法copy過來>< 請問要如果將NSCFString轉換到NSString 以至於可以使用NSString的類別方法?? 麻煩知道的人一起討論一下,困擾我兩天了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.137.224

05/27 11:16, , 1F
你有檢查回傳值的類別形態嗎?
05/27 11:16, 1F

05/27 11:16, , 2F
[response class] == NSClassFromString(@"NSCFString")
05/27 11:16, 2F

05/27 11:17, , 3F
rst = [NSString stringWithString: (NSString*)response]
05/27 11:17, 3F

05/27 11:19, , 4F
我在XMLRPC lib剛好有做過這樣的處理,可以正常work
05/27 11:19, 4F

05/27 11:42, , 5F
大大我有試了你的作法還是不行,下面有回復請你幫我瞧瞧
05/27 11:42, 5F

05/27 11:42, , 6F
THX
05/27 11:42, 6F
文章代碼(AID): #1DtmifEw (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1DtmifEw (MacDev)