2012-10-12 19:29:43
Aquivalent NSDateFormatter
는 :간단한 NSDateFormatter/문자열 구문 분석
[_dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
는 예외가 발생합니다 ... 왜?
감사합니다.
는참조 :는 http://waracle.net/mobile/iphone-nsdateformatter-date-formatting-table/
UPDATE :는
문제는 문자열이 될 것으로 보인다. 문자열을 하드 코드하면 :
NSString * string = @"2012-10-12 19:29:43";
잘 작동합니다. I는 키 - 값 쌍의 어레이로부터 읽어
그래서이 수행
NSString * string = [NSString stringWithFormat:@"%@", (NSString *)[[NSArray readFromPlistFile:@"latestchangesdates"] valueForKey:@"newsLastEdited"]];
콘솔 출력 :
1 :
2012-10-12 10:16:49
2 :
("2012-10-12 10:16:49")
문제는 배열의 문자열 구문 분석과 관련이 있다고 생각합니다.
는 업데이트 2 :
[[[NSArray readFromPlistFile:@"latestchangesdates"] objectAtIndex:0] valueForKey:@"newsLastEdited"]]
는 ... 마지막으로 그것을했다.
와트가 예외입니까? – IronManGill
무엇을 의미합니까? '스레드 6 : 시그널 SIGABRT'?''- [__ NSArrayI length] : 인스턴스로 전송 된 인식 할 수없는 선택자 0x89a8170 '' – DAS
... hm, 합법적 인 것 같습니다. 문자열을 동적으로 설정하지 않으면 작동합니다. – DAS