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

iOS 5 เป็นระบบปฏิบัติการมือถือลำดับที่ห้าของ Apple เปิดตัวเมื่อวันที่ 13 ตุลาคม 2554 ทำงานบน iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch รุ่นที่ 3 และ 4 รวมถึง iPad ทุกรุ่น ประสบความสำเร็จโดย iOS 6

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

6
ถึง ARC หรือไม่ไปที่ ARC? ข้อดีข้อเสียคืออะไร? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันยังไม่ได้ใช้ ARC เนื่องจากโค้ดส่วนใหญ่ในโปรเจ็กต์ที่ฉันกำลังดำเนินการอยู่นั้นเขียนขึ้นก่อน iOS 5.0 ฉันแค่สงสัยว่าความสะดวกสบายในการไม่เก็บ / ปล่อยด้วยตนเอง (และน่าจะเป็นรหัสที่น่าเชื่อถือกว่าซึ่งเป็นผลมาจาก) มีมากกว่า 'ค่าใช้จ่าย' ในการใช้ ARC หรือไม่? คุณมีประสบการณ์เกี่ยวกับ ARC อย่างไรและคุณจะแนะนำหรือไม่ ดังนั้น: ARC สามารถสร้างประโยชน์ให้กับโครงการได้มากแค่ไหน? ARC มีค่าใช้จ่ายเหมือนการเก็บขยะใน Java หรือไม่? คุณเคยใช้ ARC และถ้าเป็นเช่นนั้นคุณพบมันได้อย่างไร?

4
การประกาศ / นิยามตำแหน่งตัวแปรใน ObjectiveC?
นับตั้งแต่เริ่มทำงานกับแอป iOS และวัตถุประสงค์ C ฉันรู้สึกงงงวยกับสถานที่ต่างๆที่สามารถประกาศและกำหนดตัวแปรได้ ในอีกด้านหนึ่งเรามีแนวทาง C แบบเดิมในทางกลับกันเรามีคำสั่ง ObjectiveC ใหม่ที่เพิ่ม OO ไว้ด้านบน คุณช่วยให้ฉันเข้าใจแนวทางปฏิบัติที่ดีที่สุดและสถานการณ์ที่ฉันต้องการใช้ตำแหน่งเหล่านี้สำหรับตัวแปรของฉันและอาจแก้ไขความเข้าใจในปัจจุบันของฉันได้ไหม นี่คือคลาสตัวอย่าง (.h และ. m): #import <Foundation/Foundation.h> // 1) What do I declare here? @interface SampleClass : NSObject { // 2) ivar declarations // Pretty much never used? } // 3) class-specific method / property declarations @end และ …
113 iphone  objective-c  ios  ios5 

7
แนวทางปฏิบัติที่ดีที่สุดสำหรับ iOS 5 (ปล่อย / คงไว้?)
ในฐานะที่เป็นโปรแกรมเมอร์ iPhone เริ่มต้นแนวทางปฏิบัติที่ดีที่สุดในการเขียนแอพเพื่อใช้กับ iOS 5 หรือเวอร์ชันเก่ากว่าคืออะไร โดยเฉพาะอย่างยิ่งฉันควรใช้การเผยแพร่ / การเก็บรักษาข้อมูลต่อไปหรือฉันควรเพิกเฉยต่อสิ่งนั้น มันสำคัญหรือไม่?

7
วิธีรับตัวควบคุมมุมมองรูท
ฉันต้องการอินสแตนซ์ของตัวควบคุมมุมมองรูท ฉันลองวิธีการเหล่านั้น: UIViewController *rootViewController = (UIViewController*)[[[UIApplication sharedApplication] keyWindow] rootViewController]; ผลตอบแทน: null : นอกจากนี้เมื่อฉันพยายามรับอาร์เรย์ของคอนโทรลเลอร์: NSArray *viewControllers = self.navigationController.viewControllers; ส่งคืนคอนโทรลเลอร์เพียงตัวเดียว แต่ไม่ใช่ตัวควบคุมมุมมองรูทของฉัน หากฉันพยายามใช้ตัวควบคุมการนำทาง: UIViewController *root = (UIViewController*)[self.navigationController.viewControllers objectAtIndex:0]; ผลตอบแทน: null : ความคิดใด ๆ ทำไม? ฉันจะลองใช้อินสแตนซ์ของตัวควบคุมมุมมองรูทของฉันได้อย่างไร ขอบคุณ.

3
แทนที่ตัวตั้งค่าด้วยส่วนโค้ง
@interface Article : NSObject @property (nonatomic, strong) NSString *imageURLString; @end @implementation Class @synthesize imageURLString = _imageURLString; - (void)setImageURLString:(NSString *)imageURLString { _imageURLString = imageURLString; //do something else } ฉันแทนที่ setter อย่างถูกต้องเมื่อเปิดใช้งาน ARC หรือไม่?

2
View Controller Containment ทำงานอย่างไรใน iOS 5
ในงาน WWDC 2011 เซสชัน 102, Apple เปิดดูควบคุมกักกันซึ่งเป็นความสามารถในการสร้างมุมมองที่กำหนดเองภาชนะควบคุมคล้ายคลึงกับUITabBarController, UINavigationControllerและไม่ชอบ ฉันดูตัวอย่างหลายครั้ง มีวิธีการที่ยุ่งยากที่เกี่ยวข้องกับรูปแบบนี้ แต่ก็ยากเล็กน้อยที่จะเข้าใจอย่างแน่ชัด ฉันจะโพสต์สิ่งที่ฉันคิดไว้ที่นี่และดูว่าชุมชนจะยืนยันหรือไม่ยืนยันความสงสัยของฉัน สถานการณ์ที่ 1: การย้ายจากผู้ปกครองไปยังตัวควบคุมมุมมองหลักใหม่ [vc willMoveToParentViewController:self]; [self addChildViewController:vc]; [self.view addSubview:vc.view]; // or something like this. [vc didMoveToParentViewController:self]; สองบรรทัดแรกต้องเกิดขึ้นตามลำดับที่กำหนดหรือสามารถย้อนกลับได้หรือไม่? สถานการณ์ที่ 2: การย้ายจากตัวควบคุมมุมมองหลักไปยังไม่มีตัวควบคุมมุมมองหลัก [vc willMoveToParentViewController:nil]; [vc.view removeFromSuperview]; [vc removeFromParentViewController]; ยังจำเป็นต้องโทร[vc didMoveToParentViewController:nil]? ตัวอย่างในเซสชัน 102 ไม่ได้ทำสิ่งนี้ในสถานการณ์นี้ แต่ฉันไม่รู้ว่านั่นเป็นการละเว้นหรือไม่ สถานการณ์ที่ 3: การย้ายจากตัวควบคุมมุมมองหลักไปยังอีกตัวหนึ่ง สิ่งนี้อาจเกิดขึ้นในลักษณะต่อไปนี้เนื่องจากตรรกะในตัวควบคุมมุมมองหลักแต่ละตัวจะถูกห่อหุ้ม // In …

8
เป็นไปได้ไหมที่จะกำหนดเป้าหมาย iOS เวอร์ชันเก่าเมื่อใช้ Xcode 4.2 และ iOS 5 SDK
ฉันเพิ่งดาวน์โหลด Xcode 4.2 พร้อมแพ็คเกจ iOS 5 SDK และฉันสังเกตเห็นทันทีว่าฉันไม่สามารถใช้ iPhone 3G ของฉันกับ iOS 4.2.1 สำหรับการดีบัก ฉันสามารถดีบักและทดสอบบน iphone 4 ของฉันที่ติดตั้ง iOS 5 เท่านั้น สำหรับอุปกรณ์ใด ๆ ของฉันที่ใช้ iOS ที่น้อยกว่า 5.0 Xcode เพียงแค่ระบุว่า "ใช้งาน iPhone3GS เสร็จแล้ว" และไม่ได้รัน ฉันตั้งเป้าหมายการปรับใช้เป็น 3.0 เนื่องจากฉันไม่ได้ใช้คุณสมบัติใด ๆ ในแอปของฉันที่สูงกว่า 3.0 และฉันต้องการกำหนดเป้าหมายเวอร์ชัน 3.0 ขึ้นไปทั้งหมด ฉันได้ติดตั้งโปรไฟล์การจัดเตรียมทั้งหมดและเป็นข้อมูลล่าสุดแล้ว ฉันได้ออกและเริ่ม xcode ใหม่ฉันทำความสะอาดบิวด์หลายครั้ง ฉันได้ลองเพิ่ม armv6 ในการตั้งค่าการสร้าง archtecture …
103 iphone  xcode  ios5 

8
“ แอปพลิเคชันพยายามที่จะนำเสนอตัวควบคุมที่ใช้งานอยู่แบบโมดูลาร์”?
ฉันเพิ่งพบข้อขัดข้องที่แสดงNSInvalidArgumentExceptionข้อความนี้ในแอปซึ่งไม่เคยทำมาก่อน แอปพลิเคชันพยายามนำเสนอคอนโทรลเลอร์ UITabBarController แบบโมดูลาร์: 0x83d7f00 ฉันมีสิ่งUITabBarControllerที่ฉันสร้างในAppDelegateและให้อาร์เรย์ของUIViewControllers. หนึ่งในนั้นที่ฉันต้องการนำเสนอแบบสุภาพเมื่อแตะที่มัน ฉันทำได้โดยใช้วิธีการมอบหมาย - (BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController หากตัวควบคุมมุมมองนั้นอยู่ในคลาสของตัวควบคุมที่ฉันต้องการนำเสนอแบบโมฆะฉันจะส่งคืน NO และทำ [tabBarController presentModalViewController:viewController animated:YES]; และตอนนี้ฉันได้รับข้อผิดพลาดนั้นซึ่งดูเหมือนว่าหมายความว่าคุณไม่สามารถนำเสนอตัวควบคุมมุมมองแบบโมเดิร์นที่ใช้งานอยู่ที่อื่นได้ (ในแถบแท็บ ... ) ฉันควรบอกว่าฉันใช้ XCode 4.2 Developer Preview 7 ดังนั้น นี่คือ iOS 5 (ฉันรู้เกี่ยวกับ NDA แต่ฉันคิดว่าฉันไม่ได้ให้รายละเอียดต้องห้ามใด ๆ ) ขณะนี้ฉันไม่มีการติดตั้ง XCode เพื่อทดสอบว่าสิ่งนี้ขัดข้องที่คอมไพล์กับ iOS4 SDK หรือไม่ แต่ฉันเกือบทั้งหมดไม่แน่ใจ ฉันแค่อยากถามว่าใครเคยประสบปัญหานี้หรือมีข้อเสนอแนะใด ๆ
101 objective-c  ios  ios5 

18
ข้อผิดพลาด iOS5 Storyboard: สตอรี่บอร์ดไม่พร้อมใช้งานบน iOS 4.3 และรุ่นก่อนหน้า
ฉันได้สร้างแอปเล็ก ๆ โดยใช้สตอรี่บอร์ดและมันก็ทำได้ดีมาก ก่อนการทดสอบขั้นสุดท้ายฉันตัดสินใจลองใช้เพื่อดูว่ามันทำงานบน iOS 4.3 หรือไม่ ฉันคลิกที่ 5.0 สีเทาในการตั้งค่าโครงการและเลือก 4.3 แอปไม่สามารถสร้างได้โดยมีข้อความแสดงข้อผิดพลาดต่อไปนี้: สตอรี่บอร์ดไม่พร้อมใช้งานบน iOS 4.3 และรุ่นก่อนหน้า สตอรี่บอร์ดของ iPhone และ iPad บอกฉันอย่างนั้น ปัญหาที่เมื่อฉันเปลี่ยนกลับไปใช้เป้าหมาย iOS5 ฉันยังคงได้รับข้อผิดพลาดเหล่านี้จากสตอรี่บอร์ดทั้งสองและผลิตภัณฑ์จะไม่สร้าง! ฉันตรวจสอบแล้ว: เป้าหมายการปรับใช้ iOS ในการตั้งค่าโครงการคือ 5.0 เป้าหมายการปรับใช้แอปเป้าหมายคือ 5.0 การตั้งค่าบิวด์ใช้ iOS 5.0 SDK ฉันต้องทำอะไรอีกบ้างเพื่อกู้คืนโปรเจ็กต์ของฉันให้อยู่ในสถานะที่สร้างได้ นี่เป็นบั๊กใหม่หรือว่าฉันลืมอะไรไป? อัปเดต: ฉันยังคงได้รับข้อผิดพลาดนี้แม้ว่าจะทำความสะอาดแล้วก็ตาม ฉันเปลี่ยนดีบักเกอร์ใน Schemes เป็น "LLDB" และทำการล้างเพิ่มเติมตอนนี้โปรเจ็กต์สร้างและคอมไพล์
98 xcode  ios5  build  storyboard 


3
วิธีเพิ่มส่วนท้ายให้กับ UITableView ใน Storyboard
ฉันค่อนข้างใหม่กับการพัฒนา iOS ฉันต้องการเพิ่มส่วนท้ายในมุมมองตารางในไฟล์UITableViewController. ฉันได้สร้างมุมมองที่ฉันต้องการใช้เป็นส่วนท้ายแบบกราฟิกใน Storyboard แต่ฉันไม่สามารถหาวิธีเชื่อมต่อเป็นส่วนท้ายกับมุมมองตารางของฉันได้ ฉันสามารถเพิ่มส่วนท้ายโปรแกรมในUITableViewController's วิธีการโดยการกำหนดviewDidLoad self.tableView.tableFooterViewแต่ฉันได้สร้างมุมมองส่วนท้ายใน Storyboard วิธีปฏิบัติที่ดีที่สุดในการเพิ่มเป็นส่วนท้ายในมุมมองตารางของฉันคืออะไร


7
ตัวอย่างตัวควบคุมมุมมองคอนเทนเนอร์ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ใครช่วยชี้ตัวอย่างดีๆในการสร้าง Custom View Controller เป็น Container View Controller ได้บ้าง เอกสารเดียวที่ฉันสามารถพบคือคู่ของย่อหน้าที่UIViewController ชั้นอ้างอิง ฉันรู้สึกว่าฉันต้องการข้อมูลมากกว่านั้นเล็กน้อยและตัวอย่างการนำไปใช้ก็จะดี Google ไม่ได้ทำอะไรเลย ฉันสนใจวิธีนี้เป็นพิเศษ: transitionFromViewController:toViewController:duration:options:animations:completion:


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