안녕하세요 xcode 초보 입니다. c나 자바는 간단하게 혼자 쓸만한건 만들수 있는 정도는 되는데 <div><br></div> <div>Xcode 는 당최 어케 접근을 해가야 할지..</div> <div><br></div> <div>질문입니다.</div> <div><br></div> <div>c뷰(가칭)에서 core data 를 이용하여 데이터(5개 1행)를 저장을 하고</div> <div><br></div> <div>a 뷰에서 core data 검색을 하여 데이터(5개 중 2개)만 label에 뿌려 주고 싶은데</div> <div><br></div> <div><p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:#3d1d81;"><span style="color:#4f8187;">AppDelegate</span><span style="color:#000000;"> *appDelegate = [[</span><span style="color:#703daa;">UIApplication</span><span style="color:#000000;"> </span>sharedApplication<span style="color:#000000;">] </span>delegate<span style="color:#000000;">];</span></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#703daa;">NSManagedObjectContext</span> *context = [appDelegate <span style="color:#31595d;">managedObjectContext</span>];</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:#703daa;"><span style="color:#000000;"> </span>NSFetchRequest<span style="color:#000000;"> *fetch = [[</span>NSFetchRequest<span style="color:#000000;"> </span><span style="color:#3d1d81;">alloc</span><span style="color:#000000;">] </span><span style="color:#3d1d81;">init</span><span style="color:#000000;">];</span></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:#3d1d81;"><span style="color:#000000;"> fetch.</span><span style="color:#703daa;">entity</span><span style="color:#000000;"> = [</span><span style="color:#703daa;">NSEntityDescription</span><span style="color:#000000;"> </span>entityForName<span style="color:#000000;">:</span><span style="color:#d12f1b;">@"Contacts"</span><span style="color:#000000;"> </span>inManagedObjectContext<span style="color:#000000;">:context];</span></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:#703daa;"><span style="color:#000000;"> </span>NSSortDescriptor<span style="color:#000000;"> *sort = [</span>NSSortDescriptor<span style="color:#000000;"> </span><span style="color:#3d1d81;">sortDescriptorWithKey</span><span style="color:#000000;">:</span><span style="color:#d12f1b;">@"classday"</span><span style="color:#000000;"> </span><span style="color:#3d1d81;">ascending</span><span style="color:#000000;">:</span><span style="color:#bb2ca2;">YES</span><span style="color:#000000;">];</span></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> fetch.<span style="color:#703daa;">sortDescriptors</span> = [<span style="color:#703daa;">NSArray</span> <span style="color:#3d1d81;">arrayWithObject</span>:sort];</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#703daa;">NSError</span> *error = <span style="color:#bb2ca2;">nil</span>;</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#703daa;">NSArray</span> *objects = [context <span style="color:#3d1d81;">executeFetchRequest</span>:fetch <span style="color:#3d1d81;">error</span>:&error];</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#bb2ca2;">if</span>(error){</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;color:#d12f1b;"><span style="color:#000000;"> </span><span style="color:#3d1d81;">NSLog</span><span style="color:#000000;">(</span>@"Failed to fetch objects : %@"<span style="color:#000000;">, [error </span><span style="color:#3d1d81;">description</span><span style="color:#000000;">]);</span></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> }</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> </p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#703daa;">NSManagedObject</span> *matches = <span style="color:#bb2ca2;">nil</span>;</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#bb2ca2;">for</span>(<span style="color:#bb2ca2;">int</span> i = <span style="color:#272ad8;">0</span>; i<<span style="color:#272ad8;">5</span>; i++){</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#bb2ca2;">if</span>([objects <span style="color:#3d1d81;">count</span>] != <span style="color:#272ad8;">0</span>){</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> matches = objects[<span style="color:#272ad8;">0</span>];</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#bb2ca2;">if</span>([[matches <span style="color:#3d1d81;">valueForKey</span>:<span style="color:#d12f1b;">@"classday"</span>] <span style="color:#3d1d81;">isEqualToString</span>:<span style="color:#d12f1b;">@"1"</span>]){ <span style="color:#008400;">//</span><span style="font-family:'Apple SD Gothic Neo';color:#008400;">요일</span></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#bb2ca2;">if</span>([[matches <span style="color:#3d1d81;">valueForKey</span>:<span style="color:#d12f1b;">@"classtime"</span>] <span style="color:#3d1d81;">isEqualToString</span>:<span style="color:#d12f1b;">@"1"</span>]){ <span style="color:#008400;">//</span><span style="font-family:'Apple SD Gothic Neo';color:#008400;">시작시간</span></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#bb2ca2;">if</span>([[matches <span style="color:#3d1d81;">valueForKey</span>:<span style="color:#d12f1b;">@"classduring"</span>] <span style="color:#3d1d81;">isEqualToString</span>:<span style="color:#d12f1b;">@"1"</span>]){ <span style="color:#008400;">//</span><span style="font-family:'Apple SD Gothic Neo';color:#008400;">연강</span></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> <span style="color:#4f8187;">_mon_1</span>.<span style="color:#703daa;">text</span> = [<span style="color:#703daa;">NSString</span> <span style="color:#3d1d81;">stringWithFormat</span>:<span style="color:#d12f1b;">@"%@"</span>, objects];</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> }</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> }</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> </p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> </p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> }</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> }</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"> }</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"><br></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;">이런식으로 접근을 하려다 i 부분이 int 고 core data 안에는 classday, classduring, classtime 은 integer 16</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"><br></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;">나머지는 string으로 받게 해 놓은 상태입니다.</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"><br></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;">저기 위에 반복문 시작 부터 core data데이터와 비교를 하여 label에 뿌려 줘야 하는데 당췌 어떻게 해야 할지를 모르겠어요 ㅠㅠ</p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;"><br></p> <p style="margin:0px;font-size:11px;line-height:normal;font-family:Menlo;">도와주세요...</p></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.