2014-12-17 3 views
0

문자열 배열을 만드는 올바른 방법은 무엇이며 배열에 여러 가지가 있습니까? 지금까지 나는이배열에 배열을 작성한 다음 문자열이 포함되어 있는지 확인하는 방법. (SWIFT)

var arrayInArray = [[String]]() 

가 그럼 난 "arrayInArray"로 문자열 배열을 추가했습니다. 이

if arrayInArray[indexPath.row].containsObject(PFUser.currentUser().username) 

을 수행하여 특정 문자열을 포함하고 오류가 있다면 확인하는 시도 [(문자열)] 'containsObject'라는 이름의 회원이 없습니다. 올바른 방법은 무엇입니까?

+0

당신이 문서화 된 "포함"되어 – 68cherries

답변

1

사용 find :

var arrayInArray = [[String]]() 
arrayInArray += [["Hey", "Ho"]] 
arrayInArray += [["Yo", "Yeah"]] 
let ix = find(arrayInArray[0], "Ho") // Optional(1), the right answer 

또는 contains :

let ok = contains(arrayInArray[0], "Ho") // true, the right answer 
+0

매트, " 'arrayInArray'에 문자열 배열을 추가"여기서 보여줄 수 있습니까? 나는 "The Swift Programming Language"또는 "Swift Standard Library Reference"에서 그것을 보지 못했습니다. 나는 그것을 놓쳤는가? – rdelmar

+0

@rdelmar Swift 헤더에는 Apple이 지금까지 작성하는 것보다 훨씬 좋은 것들이 있습니다. 그것은 당신이 말할 수있는 것을 배우고 스위프트 내장 객체 유형이 실제로 어떻게 작동하는지 이해하는 진정한 장소입니다. 거기에 도착하려면'Swift import '라고 말하고'Swift'를 명령 클릭하십시오. "이제 내 귀의 귀가 깨어서 내 눈의 눈이 열린다." – matt

+0

팁 주셔서 감사합니다. 훌륭합니다. 다행히도 애플은 곧 문서를 업데이트 할 것이다. – rdelmar

관련 문제