우선 질문 제목에 대해 유감입니다. 몇 마디로이 질문을 꺼내기가 어렵습니다.무작위로 NSArray에 액세스하십시오. 객체에 누락되거나 중복되지 않습니다.
기본적으로 단어의 문자로 채워지는 NS 배열이 있습니다. 글자는 무작위로 표시되고 사용자는 단어를 올리기 위해 올바른 글자를 찾아야합니다. 현재 나는이 유사한 코드를 사용하고 있습니다 :
int length = [arrayForCount count];
int randomindex = arc4random() % length;
이것은 무작위이기 때문에 그러나 원하는 acheive 각이 차례로 예를 들어 두 개의 문자 E의에 대한 생산하지만 또 다른 편지 것 같은 INT를 생산 호출 않는 배열에 있습니다.
나는 또한 누군가가 무작위로 배열에서 값을 표시하지만, 실종되지 또는 일부 문자에 배로하는 방법을 찾기 위해 좀 도와 주 시겠어요
randIdx = random() % [arrayForRound count];
를 시도?
추가 정보가 필요하면 알려주세요. 고급 도움말에 감사드립니다. T
내 의견에서 언급 한 바와 같이
왜 배열을 섞어서 하나씩 항목에 액세스하지 않습니까? – iDev
그래, 평소처럼 내가 질문을하고 5 초 후에 대답을 찾았습니다 : - p, 임의의 int에 액세스하는 대신 shuffle을 사용합니다. –
그래, 아름다움, 몇 가지 코드를 게시하려고했지만 당신은 그 모양을 고체가 그렇게 accep 것입니다, 다시 도움을 주셔서 감사합니다 –