คำถามติดแท็ก ios4

ตระกูลระบบปฏิบัติการ iPhone / iPad / iPod Touch / Apple TV เวอร์ชัน 2010-2011 ที่ผลิตโดย Apple

4
ออกแบบมาเพื่อรับรองความถูกต้องของ Facebook ในแอพ iOS ที่เข้าถึงบริการเว็บที่ปลอดภัย
เป้าหมาย: อนุญาตให้ผู้ใช้รับรองความถูกต้องกับ Facebook ในแอปพลิเคชัน iOS ซึ่งต้องการการเข้าถึงบริการเว็บที่ได้รับการป้องกันที่ฉันใช้งานอยู่ ข้อสันนิษฐาน: มีระบบการรับรองความถูกต้องดั้งเดิม (และการลงทะเบียน) สำหรับผู้ใช้ที่เลือกที่จะไม่ใช้ Facebook เพื่อลงชื่อเข้าใช้ รายละเอียด: สมมติว่าเราต้องการเสนอตัวเลือกให้ผู้ใช้ลงชื่อเข้าใช้ด้วย Facebook โดยไม่ต้องสร้างบัญชี / ข้อมูลรับรองแยกต่างหากสำหรับระบบของเรา เนื่องจากเราสนับสนุนกลไกการตรวจสอบความถูกต้องดั้งเดิม (ชื่อผู้ใช้และรหัสผ่าน) เรามี ID ผู้ใช้ของเราเองและออกโทเค็นการตรวจสอบความถูกต้องที่ใช้สำหรับการโต้ตอบที่ตามมา ฉันประหลาดใจที่ Facebook ไม่มีแนวทางปฏิบัติที่ดีที่สุดสำหรับสิ่งนี้ในเอกสารสำหรับนักพัฒนาซอฟต์แวร์ เอกสารที่มีอยู่ทั้งหมดนั้นสมมติว่าคุณกำลังสร้าง FB auth ไว้ในเว็บไซต์หรือแอพมือถือแบบสแตนด์อโลนที่ไม่มีบริการที่ต้องใช้การตรวจสอบสิทธิ์ นี่คือความคิดเริ่มต้นของฉันเกี่ยวกับวิธีการออกแบบ แต่ต้องการตรวจสอบว่าถูกต้องหรือไม่ ลูกค้าปรากฏการเข้าสู่ระบบ Facebook iOS ผู้ใช้ UI ลงชื่อเข้าใช้ด้วยข้อมูลรับรอง Facebook และเข้าถึงโทเค็น iOS App ส่งโทเค็นการเข้าถึงไปยังเซิร์ฟเวอร์ของเรา เซิร์ฟเวอร์ของเราพูดคุยกับ FB กราฟ API โดยใช้โทเค็นการเข้าถึงเพื่อ (a) ตรวจสอบโทเค็นและ …

15
คุณใช้ NSAttributedString อย่างไร
หลายสีในNSStringหรือNSMutableStringsเป็นไปไม่ได้ ดังนั้นผมเคยได้ยินเพียงเล็กน้อยเกี่ยวกับที่NSAttributedStringซึ่งเป็นที่รู้จักกับSDK 3.2 iPad (ประมาณ 3.2) และสามารถใช้ได้บน iPhone เช่นiPhone SDK 4.0 เบต้า ฉันต้องการสตริงที่มีสามสี เหตุผลที่ฉันไม่ได้ใช้ NSStrings 3 ตัวแยกกันเป็นเพราะความยาวของแต่ละNSAttributedStringsubstrings มีการเปลี่ยนแปลงบ่อยครั้งดังนั้นฉันจึงไม่ต้องการใช้การคำนวณใด ๆ เพื่อจัดตำแหน่งNSStringวัตถุแยก 3 ชิ้นใหม่ ถ้าเป็นไปได้โดยใช้NSAttributedStringฉันจะทำต่อไปนี้อย่างไร - (ถ้าไม่สามารถทำได้ด้วยสตริง NSAttributed คุณจะทำอย่างไร): แก้ไข: โปรดจำไว้ว่า@"first", @"second"และ@"third"จะถูกแทนที่ด้วยสตริงอื่น ๆ ในเวลาใดก็ได้ ดังนั้นการใช้ค่า NSRange ของฮาร์ดโค้ดจะไม่ทำงาน

9
ฉันจะใช้ NSError ในแอพ iPhone ของฉันได้อย่างไร
ฉันกำลังหาข้อผิดพลาดในแอพของฉันและฉันกำลังใช้งานNSErrorอยู่ ฉันสับสนเล็กน้อยเกี่ยวกับวิธีการใช้งานและวิธีเติมข้อมูล มีคนให้ตัวอย่างเกี่ยวกับวิธีที่ฉันเติมแล้วใช้NSError?

7
การจัดการแอพพลิเคชั่นidBecomeActive -“ ตัวควบคุมมุมมองจะตอบสนองอย่างไรกับแอปที่กำลังใช้งานอยู่”
ฉันมีUIApplicationDelegateโปรโตคอลในคลาส AppDelegate.m หลักของฉันพร้อมด้วยapplicationDidBecomeActiveวิธีการที่กำหนด ฉันต้องการเรียกเมธอดเมื่อแอปพลิเคชันส่งคืนจากพื้นหลัง แต่เมธอดนั้นอยู่ในตัวควบคุมมุมมองอื่น ฉันจะตรวจสอบว่าตัวควบคุมมุมมองใดที่กำลังแสดงอยู่ในapplicationDidBecomeActiveวิธีการแล้วโทรไปยังวิธีการภายในตัวควบคุมนั้นได้อย่างไร

21
คำเตือนไฟล์หายไปปรากฏขึ้นหลังจากอัพเกรดเป็น Xcode 4
ฉันเพิ่งอัพเกรดเป็น Xcode 4 (ซึ่งเป็นการอัพเกรดที่ยอดเยี่ยม) แต่ตอนนี้ฉันได้รับคำเตือนบางอย่างที่ฉันไม่เคยได้รับมาก่อน ฉันดูฟอรัมและโพสต์ SO อื่น ๆ แล้ว แต่ยังไม่เจอวิธีแก้ไข คำเตือนที่ฉันได้รับคือคำเตือนระดับโครงการสำหรับไฟล์ที่หายไป ไฟล์ที่กำลังแสดงถูกลบออกจากมุมมองเนวิเกเตอร์โครงการ (เลือกที่จะลบออกจากระบบไฟล์ด้วย) อย่างไรก็ตามดูเหมือนว่าจะยังคงปรากฏเป็นลิงก์ไปยังโครงการอย่างใดแม้ว่าไฟล์จะไม่ปรากฏในนาวิเกเตอร์โครงการอีกต่อไป ฉันได้ดูไปแล้วและไม่พบวิธีที่ฉันสามารถบอก Xcode ว่าไฟล์เหล่านี้หายไปแล้วหยุดให้คำเตือนแก่ฉัน นี่คือภาพหน้าจอที่ฉันได้รับใน Xcode4 แต่ไม่เคยมีใน Xcode 3
166 xcode  ios4  xcode4 

6
ควรใช้ enumerateObjectsUsingBlock กับเมื่อใด
นอกจากความแตกต่างที่ชัดเจน: ใช้enumerateObjectsUsingBlockเมื่อคุณต้องการทั้งดัชนีและวัตถุ อย่าใช้enumerateObjectsUsingBlockเมื่อคุณต้องการแก้ไขตัวแปรท้องถิ่น (ฉันผิดเกี่ยวกับเรื่องนี้ดูคำตอบของ bbum) มีการenumerateObjectsUsingBlockพิจารณาโดยทั่วไปดีขึ้นหรือแย่ลงเมื่อfor (id obj in myArray)ยังจะทำงานหรือไม่ อะไรคือข้อดี / ข้อเสีย (เช่นมันเป็นนักแสดงมากหรือน้อย)?

5
พยายามทำความเข้าใจกับ CMTime และ CMTimeMake
1) CMTimeMake(1,10)หมายถึงระยะเวลา 1 วินาทีและคูณเวลา 10 หรือ 10 เฟรมต่อวินาที ซึ่งหมายความว่าระยะเวลา 1s ของวิดีโอที่มี 10 เฟรม? 2) CMTime lastTime=CMTimeMake(1,10); CMTime frameTime=CMTimeMake(1, 10); CMTime currentTime=CMTimeAdd(lastTime, frameTime) = (2, 10)? วิดีโอ 2 วินาทีและ 10 เฟรมต่อวินาทีของเวลาปัจจุบันหรือไม่
145 video  ios4 

12
ปิดการใช้งานการเลือกผู้ใช้ใน UIWebView
ฉันมีแอปที่ฉันโหลดเนื้อหาไปยังไฟล์ UIWebViewและนำเสนอสิ่งนี้ ฉันไม่สามารถปิดการใช้งานการโต้ตอบของผู้ใช้ได้อย่างสมบูรณ์เพราะฉันต้องการให้ผู้ใช้สามารถคลิกลิงก์ได้ ฉันต้องปิดการใช้งานการเลือกผู้ใช้ ฉันพบที่ไหนสักแห่งใน Internets ที่คุณสามารถใช้ได้: document.body.style.webkitUserSelect='none'; ฉันพยายามแทรกสิ่งนี้เป็น [self.contentView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitUserSelect='none';"]; ใน webViewDidFinishLoad: อย่างไรก็ตามมันไม่ได้ผล ฉันยังคงสามารถเลือกและคัดลอกข้อความภายใน WebView ได้ ความคิดใด ๆ ที่อาจผิดพลาด? อัปเดต: ดูเหมือนว่าจะเกิดขึ้นตั้งแต่ iOS 4.3 เท่านั้น

22
การเรียกที่ไม่สมดุลเพื่อเริ่มต้น / สิ้นสุดการเปลี่ยนลักษณะสำหรับ <UITabBarController: 0x197870>
ฉันอ่าน SO เกี่ยวกับผู้ใช้รายอื่นที่พบข้อผิดพลาดที่คล้ายกันแต่ข้อผิดพลาดนี้อยู่คนละกรณี ฉันได้รับข้อความนี้เมื่อฉันเพิ่ม View Controller ในตอนแรก: Unbalanced calls to begin/end appearance transitions for &lt;UITabBarController: 0x197870&gt; โครงสร้างของแอพมีดังนี้: ฉันมี TabBarController 5 แท็บที่เชื่อมโยงกับ 5 View Controllers ในแท็บการแสดงเริ่มต้นฉันเรียก View Controller ใหม่เพื่อวางซ้อนเป็นการแนะนำแอป ฉันใช้รหัสนี้เพื่อเรียกตัวควบคุมมุมมองการแนะนำ: IntroVC *vc = [[IntroVC alloc] init]; [self presentModalViewController:vc animated:YES]; [vc release]; หลังจากIntroVCตัวควบคุมมุมมองนี้ปรากฏขึ้นข้อผิดพลาดข้างต้นจะแสดงขึ้น ps ฉันใช้ xCode 4.2 และ iOS 5.0 SDK กำลังพัฒนาแอป …

4
ไม่พบบันทึกการใช้งานที่เหมาะสม
ฉันสร้างไฟล์เก็บถาวรของ App Store ระหว่างการตรวจสอบความถูกต้องจะทำให้เกิดข้อผิดพลาดกับข้อความต่อไปนี้ โปรดตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าบันทึกสำหรับแอปพลิเคชันนี้บน iTunes Connect
118 ios  ios4  app-store 

18
วิธีเปลี่ยนชื่อโครงการ Xcode
ฉันได้พัฒนาแอพของฉันใน Xcode สำหรับ iPhone ในตอนแรกฉันเพิ่งตั้งชื่อโดยไม่ต้อง secnec ตอนนี้ฉันต้องการเปลี่ยนชื่อแอพของฉันฉันเปลี่ยนชื่อแอพเก่าของฉันด้วยชื่อใหม่เนื่องจากฉันพบชื่อในแอพของฉัน แต่มันก็ยังอยู่ ให้ข้อผิดพลาดหนึ่งข้อ ... เดสก์ท็อป / ชื่อใหม่ / ชื่อเก่า _Prefix.pch: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว เมื่อฉันเปลี่ยน oldname_prefix.pch ด้วย newname_prefix.pch ..

21
ไม่สามารถลงทะเบียนกับเซิร์ฟเวอร์ bootstrap
ฉันเพิ่งเปลี่ยนรหัสบางส่วนในโปรแกรมของฉันและได้รับข้อผิดพลาดนี้: ไม่สามารถลงทะเบียน com.yourcompany.XXX กับเซิร์ฟเวอร์ bootstrap ข้อผิดพลาด: รหัสข้อผิดพลาดที่ไม่รู้จัก โดยทั่วไปหมายความว่าอินสแตนซ์อื่นของกระบวนการนี้กำลังทำงานอยู่หรือถูกหยุดอยู่ในดีบักเกอร์โปรแกรมได้รับสัญญาณ:“ SIGABRT” ฉันพยายามกู้คืนโปรแกรมเป็นเวอร์ชันที่ใช้งานได้รีบูตรีสตาร์ทแคชว่างเปล่าและสร้างใหม่ในเวอร์ชันที่ใช้งานได้มาก่อน ความช่วยเหลือใด ๆ จะได้รับการชื่นชม

5
การพัฒนาแอปพลิเคชันมือถือข้ามแพลตฟอร์ม [ปิด]
ตามที่กล่าวไว้ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม &amp; ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา มีการเปิดตัวแพลตฟอร์มมือถือมากขึ้นเรื่อย ๆ และมี sdk ให้บริการสำหรับนักพัฒนา มีแพลตฟอร์มมือถือที่หลากหลาย: Android, iOS, Moblin, Windows mobile 7, RIM, symbian, bada, maemo เป็นต้น และการสร้างแอปพลิเคชันข้ามแพลตฟอร์มเป็นเรื่องน่าปวดหัวสำหรับนักพัฒนา ฉันกำลังค้นหาสิ่งที่พบบ่อยในแพลตฟอร์มต่างๆซึ่งจะช่วยให้นักพัฒนาที่ต้องการโอนแอปพลิเคชันไปยังทุกแพลตฟอร์ม เช่นเดียวกับความละเอียดหน้าจอที่แตกต่างวิธีการป้อนข้อมูลการสนับสนุน open gl ฯลฯ โปรดแบ่งปันรายละเอียดที่คุณทราบสำหรับแพลตฟอร์มใด ๆ หรือมีความเป็นไปได้โดยการเขียนโค้ดเป็น html (ประเภทของเครื่องมือ) แล้วโหลดลงในแอปพลิเคชันดั้งเดิม ฉันรู้เกี่ยวกับ Android ซึ่งเราสามารถเพิ่มมุมมองเว็บลงในแอปพลิเคชันได้โดยการโทรsetContentView(view) โปรดแบ่งปันรายละเอียดชั้นเรียนที่เราสามารถเพิ่มมุมมอง html ลงในแอปพลิเคชันเนทีฟของแพลตฟอร์มประเภทต่างๆที่คุณรู้จัก จุดประสงค์ของชุดข้อความนี้คือการแบ่งปันรายละเอียดทั่วไปกับนักพัฒนา ทำเครื่องหมายเป็นวิกิชุมชน เครื่องมือและไลบรารีข้ามแพลตฟอร์ม XMLVM, Codename Oneและ iSpectrum …

19
iPhone: จะสลับแท็บด้วยภาพเคลื่อนไหวได้อย่างไร?
UITabBarController.selectedIndexฉันเปลี่ยนแท็บโปรแกรมในการประยุกต์ใช้บาร์แท็บขับเคลื่อนโดยใช้ ปัญหาที่ฉันกำลังพยายามแก้ไขคือวิธีทำให้การเปลี่ยนแปลงระหว่างมุมมองเป็นภาพเคลื่อนไหว กล่าวคือ. จากมุมมองของแท็บปัจจุบันไปยังมุมมองของแท็บที่เลือก ความคิดแรกคือการใช้ประโยชน์จากสิ่งUITabBarControllerDelegateนี้ แต่ดูเหมือนว่าจะไม่ถูกเรียกเมื่อสลับแท็บโดยใช้โปรแกรม ตอนนี้ฉันกำลังพิจารณาUITabBarDelegate.didSelectItem: เป็นตะขอที่เป็นไปได้ในการตั้งค่าภาพเคลื่อนไหวการเปลี่ยนแปลง มีใครจัดการทำให้การเปลี่ยนภาพเคลื่อนไหวได้บ้าง? ถ้าใช่อย่างไร


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.