필자의 데이터를 plist에 복사하려고했지만이 코드를 추가하는 경우 작동하지 않습니다. 어느 것이 든 내가 데이터를 추가하는 좋은 방법을 제안합니까?
NSMutableDictionary * nameDictionary = [NSMutableDictionary 사전];아무도 나를 plist 파일에 데이터를 추가하는 데 도움이 될 수 있습니까?
NSString *plistPath=[[NSBundle mainBundle] pathForResource:@"listNew" ofType:@"plist"];
[nameDictionary setValue:nameEntered.text forKey:@"name"];
[nameDictionary setValue:company.text forKey:@"company"];
[nameDictionary setValue:designation.text forKey:@"designation"];
// create dictionary with values in UITextFields
NSMutableArray *plist = [NSMutableArray arrayWithContentsOfFile:plistPath];
if (plist == nil) plist = [NSMutableArray array];
[plist addObject:nameDictionary];
[plist writeToFile:plistPath atomically:YES];
UIAlertView *tellErr = [[UIAlertView alloc] initWithTitle:title message:@"succsefully created" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[tellErr show];
[email protected]"";
[email protected]"";
[email protected]"";
작동하지 않는다고 말하면 충돌이 발생 했습니까? 아니면 배열 끝에 단순히 추가 할 것으로 예상되는 사전이 없습니까? 위에서 보았 듯이 위의 코드는 괜찮아 보입니다. – Sam
plist에서 전체 데이터를 처음으로 삽입하려고 할 때 또는 목록을보고 나서 삽입하려고 할 때 – ashwin19
질문에 답변하는 경우 녹색으로 확인하십시오. –