2013-01-16 2 views
0

나는 Objective C 및 SUP 2.1.3 백엔드를 사용하여 Xcode와 협력하고 있습니다. 일부 데이터를 삽입하고 싶습니다. 그것을 위해 나는 create 명령을 사용했다. 우리가을 사용하여 Objective C 및 SUP 2.1.3을 사용하여 데이터를 삽입하십시오. 백엔드

2013-01-16 12:59:22.078 Field_Final[1555:15203] *** Terminating app due to uncaught exception 'SUPPersistenceException', reason: '-1230 (ERROR)' 
*** First throw call stack: 
(0x1384022 0x4422cd6 0x3a427c 0x3ac9ce 0x12e376 0x12e922 0x1518fd 0x151694 0xd7db2 0xdc0d8 0xdbcb0 0xdbd13 0xde35 0xb18e4 0x1385e99 0x176114e 0x17610e6 0x1807ade 0x1807fa7 0x1807266 0x17863c0 0x17865e6 0x176cdc4 0x1760634 0x2aa5ef5 0x1358195 0x12bcff2 0x12bb8da 0x12bad84 0x12bac9b 0x2aa47d8 0x2aa488a 0x175e626 0x235a 0x22a5) 
terminate called throwing an exception(lldb) 

왜 우리가이 예외를 받고 같은 예외를 받고 선 [createReq create];에서

[createReq setCUST_ID:instBaseS.CUST_ID]; 
    [createReq setCust_Name:custName.text]; 

    [createReq setIbase_ID:instBaseS.IBASE_ID]; 
    [createReq setProduct_ID:pdtID.text]; 
    NSLog(@"ibase id is %@",instBaseS.IBASE_ID); 
    [createReq setProblem_Desc:problmDesc.text]; 
    [createReq setSub_Product_ID:@"MOTOR"]; 
     NSLog(@"installed bases cust id %@",instBaseS.CUST_ID); 

    [createReq create]; 
    // [FieldServiceCom_igate_Reshma_fieldservice_ALL_v6DB synchronize]; 

[createReq submitPending]; 

?
'create'명령 다음에 DB를 동기화하려고합니까?
위의 단계가 잘못되면이를 활성화하는 올바른 단계는 무엇입니까?

답변

0

문제가 해결되었습니다. 내가 한 것은 모든 개인 설정 매개 변수를 설정하고 저장 명령을 사용했습니다. 그런 다음 '동기화'명령을 사용하여 DB를 동기화했습니다. 그런 다음 데이터베이스에 삽입되었습니다. MBO 개발자가 사용한 생성 된 코드에있는 find_by_primary_key 메소드를 사용하여 확인했습니다.

0

참으로 이상한 오류입니다. 가장 많이 본 솔루션은 새 프로젝트를 만들고 SUP 코드를 구현 한 다음 실행하는 것입니다. 이전 프로젝트의 SUP 코드뿐만 아니라 작동해야합니다.

행운을 빈다.

+0

답변 해 주셔서 감사합니다 ... 문제가 해결되었습니다. 내가 한 일은 모든 개인 설정 매개 변수를 설정하고 저장 명령을 사용하여 저장하는 것입니다. 그런 다음 '동기화'명령을 사용하여 DB를 동기화했습니다. 그런 다음 데이터베이스에 삽입되었습니다. MBO 개발자가 사용한 생성 된 코드에있는 find_by_primary_key 메소드를 사용하여 확인했습니다. – iOSiOS

+0

좋아, 네가 여기 새로 왔다는 것을 알았어. 당신이해야 할 일은 당신이 방금 나에게 말한 것과이 질문에 대한 답을 추가하는 것입니다. 당신은 언젠가 같은 해상도를 찾는 사람들에게이 질문을 읽기 쉽게하고 싶습니다. – jakenberg