2013-05-13 2 views
0

아내가 인벤토리를 추적 할 수있는 앱을 만들었습니다. 새 항목을 입력하고, 모든 항목을 표시하고, 항목을 검색하고, 선택한 항목을 표시하는보기 제어기가 두 개 있습니다. 각보기를 두 번 (특정 순서없이) 전환 한 후에는 모든보기 제어기에서 모든 텍스트 필드가 사용 불가능하게됩니다 (값을 변경하기 위해 선택할 수 없음). 그러나 버튼은 여전히 ​​작동합니다. 사용자가 특정 셀에 정보를 입력 할 때 메모리에 저장하여 뷰를 전환 한 다음 다시 돌아 오는 경우 셀이 viewdidload 메서드의 데이터를 가져올 수 있도록 설정했습니다. 도와주세요!모델 후에도 내 uitextfield가 계속 비활성화되어 있습니까?

* 편집 - 나는 segues의 무리 (내가 배운 프로그래밍 및 자기에 새로 온 사람, 그래서 이것은 올바른 방법인지 아닌지 나도 몰라)와 스토리 보드를 사용하고 ... 여기에 내 스토리 보드의 그림

http://i.imgur.com/aT3PR0i.png

+0

보기를 순환하는 방법을 보여줘야합니다. 스토리 보드를 사용하고 섹스를하고 있습니까? 그렇다면 스토리 보드의 그림을 어딘가에 올릴 수 있다면 유용 할 것입니다. – rdelmar

+0

죄송합니다, 여기에 처음 게시됩니다 ... 스토리 보드에서 섹그와 함께 내 의견을 순환시키고 있습니다 ... 여기 내 스토리 보드 사진입니다 .. 도움을 주셔서 감사합니다 ... http : // i. imgur.com/aT3PR0i.png –

+0

너는 좋은 남편이야;) – HAS

답변

1

좋아요, 스토리 보드를 보니 문제가있는 것 같습니다. 스토리 보드에 누군가가 스파게티를 쏟은 것처럼 보이면 제대로 디자인되지 않았습니다. 특히, 당신은 segues를 사용하여 "거꾸로"(여러분이 이미가 본 컨트롤러에)가는 것처럼 보입니다 - 좋지 않습니다. 새로운 컨트롤러를 항상 초기화하십시오! 따라서 서클을 몇 번 돌리면 점점 더 많은 컨트롤러가 프로젝트에 추가됩니다. segues를 사용하여 뒤로 이동하려면 unwind segue를 사용해야합니다. segues가 항상 새로운 컨트롤러를 인스턴스화하는 규칙에 대한 유일한 예외입니다. 뒤쪽으로 가야하는 다른 방법으로는 탐색 컨트롤러를 사용하지 않고 모달 컨트롤러를 없애는 방법이 있습니다.

더 많은 정보가 없으면 즉각적인 문제를 진단 할 수는 없지만 긴장을 푸는 방법으로 스토리 보드를 다시 디자인하면 문제가 해결 될 수 있습니다.

+0

굉장한 ... 나는 몰랐다. 그러나 이제는 모두 의미가있다 ... 나는 그것을 고치는 법을 찾을 것이다 ... 고쳐라. .. 그리고 여기에 다시 게시하십시오 ... 정말 고마워요! –

+0

그것은 고정했습니다! ... 스토리 보드에서 각반을 사용하는 방법을 알지 못했습니다 ... 지금하기가 쉽고 훨씬 더 의미가 있습니다 ... 도움을 주셔서 감사합니다 –

+0

@SteveStencil, 문제는 그것을 받아 들여야합니다. – rdelmar

관련 문제