2010-08-14 199 views

回答

138
NSString *code = [state substringFromIndex: [state length] - 2]; 

應該這樣做

+0

你可以如果您願意,也可以只使用state.length而不是[state length]。但最終,這只是風格。 (這也可能不適用於較舊的iOS版本) – LarrikJ 2012-03-02 19:50:05

+1

@LarrikJ:dot屬性表示法是Objective-C 2.0的一個功能。它生成與明確發送訪問者消息相同的代碼。 – Ferruccio 2012-03-02 20:25:04

+2

我懷疑有人仍然在想這件事,但是你也可以使用「componentsSeperatedByString」方法(或者其他所謂的方法),並用逗號來表示它。那麼只需將你保存的nsarray中的第二個值。 – ManOx 2012-10-27 22:23:09

0

斯威夫特4:

let code = (state as? NSString)?.substring(from: state.characters.count - 2) 
相關問題