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

อย่าใช้แท็กนี้จนกว่าคุณจะระบุที่อยู่ iPhone ของ Apple และ / หรือ iPod touch โดยเฉพาะ สำหรับคำถามที่ไม่ได้ขึ้นอยู่กับฮาร์ดแวร์ให้ใช้แท็ก [iOS] แท็กที่ต้องพิจารณาเพิ่มเติมคือ [xcode] (แต่หากคำถามเกี่ยวกับ IDE เอง), [swift], [purpose-c] หรือ [cocoa-touch] (แต่ไม่ใช่ [cocoa]) โปรดงดเว้นคำถามเกี่ยวกับ iTunes App Store หรือเกี่ยวกับ iTunes Connect หากใช้ C # ให้แท็กด้วย [mono]

5
การจัดการข้อผิดพลาด "การผลิต" ข้อมูลหลักของ iPhone
ฉันเห็นในโค้ดตัวอย่างที่ Apple ให้มาอ้างถึงวิธีจัดการกับข้อผิดพลาดของ Core Data ได้แก่ : NSError *error = nil; if (![context save:&error]) { /* Replace this implementation with code to handle the error appropriately. abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may …

9
วิธีเพิ่มปุ่ม 'เสร็จสิ้น' ให้กับแป้นพิมพ์ตัวเลขใน iOS
ดังนั้นแป้นพิมพ์ numpad จึงไม่มีปุ่ม "เสร็จสิ้น" หรือ "ถัดไป" ตามค่าเริ่มต้นดังนั้นฉันจึงต้องการเพิ่ม ใน iOS 6 และต่ำกว่ามีเทคนิคบางอย่างในการเพิ่มปุ่มลงในแป้นพิมพ์ แต่ดูเหมือนจะไม่ทำงานใน iOS 7 ก่อนอื่นฉันสมัครใช้งานแป้นพิมพ์ที่แสดงการแจ้งเตือน [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; จากนั้นฉันพยายามเพิ่มปุ่มเมื่อแป้นพิมพ์ปรากฏขึ้น: - (void)keyboardWillShow:(NSNotification *)note { // create custom button UIButton *doneButton = [UIButton buttonWithType:UIButtonTypeSystem]; doneButton.frame = CGRectMake(0, 50, 106, 53); doneButton.adjustsImageWhenHighlighted = NO; [doneButton setTitle:@"Done" forState:UIControlStateNormal]; [doneButton addTarget:self action:@selector(dismissKeyboard) …

4
การอ้างอิงตัวแปรอินสแตนซ์ AppDelegate
ฉันมีโครงการที่ใช้เทมเพลตแอปพลิเคชันการนำทาง ใน AppDelegate มีวิธีการ-applicationDidFinishLoading:และ-applicationWillTerminate:. ในวิธีการเหล่านั้นฉันกำลังโหลดและบันทึกข้อมูลแอปพลิเคชันและเก็บไว้ในตัวแปรอินสแตนซ์ (จริงๆแล้วมันคือกราฟวัตถุ) เมื่อแอปพลิเคชันโหลดขึ้นมาจะโหลด MainWindow.xib ซึ่งมี NavigationConroller ซึ่งจะมี RootViewController nibNameคุณสมบัติRootViewController ชี้ไปที่ RootView (คลาสคอนโทรลเลอร์จริงของฉัน) ในชั้นเรียนของฉันฉันต้องการอ้างถึงวัตถุที่ฉันสร้างขึ้นใน-applicationDidFinishLoading:วิธีการเพื่อที่ฉันจะได้รับการอ้างอิงถึงมัน ใครช่วยบอกวิธีทำ ฉันรู้วิธีอ้างอิงระหว่างออบเจ็กต์ที่ฉันสร้างด้วยโปรแกรม แต่ดูเหมือนว่าฉันจะคิดไม่ออกว่าจะย้อนกลับไปทางไหนเนื่องจากขั้นตอนกลางนั้นเสร็จสิ้นจากภายในไฟล์ NIB

13
รายการทางเลือกสำหรับ google maps api [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน6 ปีที่ผ่านมา ล็อค คำถามนี้และคำตอบถูกล็อกเนื่องจากคำถามไม่ตรงประเด็น แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ยังไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ Google Maps APIเหมาะอย่างยิ่งสำหรับการพัฒนาบริการตามตำแหน่งสำหรับโทรศัพท์มือถือ แต่ด้วยเหตุผลบางประการการใช้มันจึงถูก จำกัด ไว้สำหรับฉันในโครงการพิเศษ เช่นหากโครงการของคุณขัดแย้งกับข้อกำหนดและเงื่อนไขทั่วไปของ google ไม่แนะนำให้ใช้ google maps API ในแอปของฉันทั้ง Android และ iOS ฉันต้องการแสดงตำแหน่งบนแผนที่โดยการดึงข้อมูล GPS โดยรวมแล้ว API ควรมีขอบเขตการทำงานที่คล้ายกันเช่น google maps API ซึ่งทางเลือกที่คุณรู้หรือไม่? อาจจะมีAPI ของโอเพนซอร์สหรือไม่ ข้อเสนอแนะอื่น ๆ ?

4
UnfollowModalViewController และส่งข้อมูลกลับ
ฉันมีสองตัวควบคุมมุมมองfirstViewControllerและsecondViewController ฉันใช้รหัสนี้เพื่อเปลี่ยนเป็น secondViewController ของฉัน (ฉันกำลังส่งสตริงไปด้วย): secondViewController *second = [[secondViewController alloc] initWithNibName:nil bundle:nil]; second.myString = @"This text is passed from firstViewController!"; second.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; [self presentModalViewController:second animated:YES]; [second release]; จากนั้นฉันใช้รหัสนี้ใน secondViewController เพื่อเปลี่ยนกลับไปที่ firstViewController: [self dismissModalViewControllerAnimated:YES]; ทั้งหมดนี้ใช้งานได้ดี คำถามของฉันคือฉันจะส่งข้อมูลไปยัง firstViewController ได้อย่างไร ฉันต้องการส่งสตริงอื่นไปยัง firstViewController จาก secondViewController

5
ไม่มีตัวแทน AVPlayer? จะติดตามเมื่อเพลงเล่นจบได้อย่างไร? วัตถุประสงค์ C การพัฒนา iPhone
ฉันมองไปรอบ ๆ แต่ไม่พบโปรโตคอลการมอบหมายสำหรับAVPlayer class. สิ่งที่ช่วยให้? ฉันใช้คลาสย่อยของมันAVQueuePlayerเพื่อเล่นอาร์เรย์AVPlayerItemsแต่ละอันโหลดจาก URL มีวิธีใดบ้างที่ฉันสามารถเรียกใช้เมธอดเมื่อเพลงเล่นจบ ยวดท้ายคิว? และถ้าเป็นไปไม่ได้มีวิธีใดบ้างที่ฉันสามารถเรียกเมธอดเมื่อเพลง STARTS เล่นหลังจากการบัฟเฟอร์ ฉันกำลังพยายามหาไอคอนโหลดอยู่ที่นั่น แต่ไอคอนนั้นปิดก่อนที่เพลงจะเริ่มจริงแม้ว่าจะเป็นหลังจากการ[audioPlayer play]กระทำก็ตาม


4
จะถอดรหัสข้อมูลสำรอง Apple iTunes iPhone ที่เข้ารหัสได้อย่างไร
ฉันได้รับการร้องขอจากผู้ใช้ iPhone ที่โชคร้ายหลายคนให้ช่วยกู้คืนข้อมูลจากการสำรองข้อมูล iTunes ซึ่งทำได้ง่ายเมื่อไม่เข้ารหัส แต่ไม่ใช่เมื่อเข้ารหัสไม่ว่าจะทราบรหัสผ่านหรือไม่ก็ตาม ดังนั้นฉันจึงพยายามหารูปแบบการเข้ารหัสที่ใช้กับไฟล์ mddata และ mdinfo เมื่อเข้ารหัส ฉันไม่มีปัญหาในการอ่านไฟล์เหล่านี้และได้สร้างไลบรารี C # ที่มีประสิทธิภาพสำหรับการทำเช่นนั้น (ถ้าคุณสามารถช่วยได้ฉันไม่สนใจว่าคุณจะใช้ภาษาใดมันเป็นหลักการที่ฉันอยู่ที่นี่!) "คู่มือการปรับใช้ iPhone OS Enterprise" ของ Apple ระบุว่า "การสำรองข้อมูลอุปกรณ์สามารถจัดเก็บในรูปแบบที่เข้ารหัสได้โดยเลือกตัวเลือกเข้ารหัสการสำรองข้อมูล iPhone ในบานหน้าต่างสรุปอุปกรณ์ของ iTunes ไฟล์จะเข้ารหัสโดยใช้ AES128 ด้วยคีย์ 256 บิตที่สำคัญคือ จัดเก็บอย่างปลอดภัยในพวงกุญแจ iPhone " นั่นเป็นเบาะแสที่ดีทีเดียวและมีข้อมูลที่ดีเกี่ยวกับ Stackoverflow บน iPhone AES / Rijndael ความสามารถในการทำงานร่วมกันที่แนะนำให้ใช้โหมดคีย์ขนาด 128 และ CBC นอกเหนือจากการทำให้สับสนอื่น ๆ แล้วจำเป็นต้องมีคีย์และเวกเตอร์การเริ่มต้น (IV) …

16
ฉันจะแสดงมุมมองจาก UINavigationController และแทนที่ด้วยการดำเนินการอื่นในการดำเนินการเดียวได้อย่างไร
ฉันมีแอปพลิเคชันที่ฉันต้องการลบมุมมองหนึ่งออกจากสแต็กของ UINavigationController และแทนที่ด้วยอีกมุมมองหนึ่ง สถานการณ์คือมุมมองแรกสร้างรายการที่แก้ไขได้จากนั้นแทนที่ตัวเองด้วยตัวแก้ไขสำหรับรายการ เมื่อฉันทำวิธีแก้ปัญหาที่ชัดเจนในมุมมองแรก: MyEditViewController *mevc = [[MYEditViewController alloc] initWithGizmo: gizmo]; [self retain]; [self.navigationController popViewControllerAnimated: NO]; [self.navigationController pushViewController: mevc animated: YES]; [self release]; ฉันมีพฤติกรรมแปลก ๆ โดยปกติมุมมองตัวแก้ไขจะปรากฏขึ้น แต่ถ้าฉันพยายามใช้ปุ่มย้อนกลับบนแถบนำทางฉันได้รับหน้าจอพิเศษบางส่วนว่างเปล่าและบางส่วนก็เมา ชื่อเรื่องจะสุ่มเกินไป มันเหมือนกับว่าสแต็ก nav ถูกเลื่อนออกไปอย่างสมบูรณ์ อะไรจะเป็นแนวทางที่ดีกว่าสำหรับปัญหานี้? ขอบคุณ Matt

10
ภาษาโปรแกรมใดที่สามารถใช้ในการพัฒนาแอพพลิเคชั่น iPhone, iPod Touch และ iPad (iOS) ได้
ภาษาโปรแกรมใดที่สามารถใช้ในการพัฒนาแอพพลิเคชั่น iPhone, iPod Touch และ iPad (iOS) ได้ ในอนาคตมีแผนจะขยายจำนวนภาษาโปรแกรมที่ iOS จะรองรับหรือไม่?
84 iphone  ipad  ios4  ios 

14
วิธีแก้ไขช่องว่างของ UIBarButtonItem ซ้ายและขวาใน UINavigationBar [iOS 7]
ฉันใช้ iOS 6.1 ก่อนหน้านี้ แต่ตอนนี้ฉันได้ย้ายไปที่ iOS 7 แล้วพร้อมกับปัญหาอื่น ๆ ฉันสังเกตเห็นว่าในแถบนำทางพื้นที่ด้านซ้ายของรายการปุ่มแถบด้านซ้ายและพื้นที่ว่างด้านขวาของรายการแถบปุ่มด้านขวาค่อนข้างมาก ใน IOS 7 มากกว่า iOS 6 ฉันต้องการทราบว่ามีวิธีใดบ้างที่ฉันสามารถลดพื้นที่ว่างของรายการปุ่มแถบซ้ายและขวาในแถบนำทางได้หรือไม่? ขอบคุณล่วงหน้า.

3
การใช้ NSCopying
ฉันได้อ่านNSCopyingเอกสารแล้ว แต่ยังไม่แน่ใจว่าจะนำสิ่งที่จำเป็นไปใช้ได้อย่างไร ชั้นเรียนของฉันVendor: @interface Vendor : NSObject { NSString *vendorID; NSMutableArray *availableCars; BOOL atAirport; } @property (nonatomic, copy) NSString *vendorID; @property (nonatomic, retain) NSMutableArray *availableCars; @property (nonatomic, assign) BOOL atAirport; - (id)initFromVehVendorAvailsDictionary:(NSDictionary *)vehVendorAvails; @end ชั้นมีอาร์เรย์ของวัตถุที่เรียกว่าVendorCar Carวัตถุของฉัน: @interface Car : NSObject { BOOL isAvailable; NSString *transmissionType; NSMutableArray *vehicleCharges; NSMutableArray *fees; } …

1
วิธีดูข้อ จำกัด ใน Ancestor และ Descendant ใน Xcode 11 storyboard
กระดานเรื่องราวใช้เพื่อแสดงข้อ จำกัด ของ AutoLayout เป็น 2 กลุ่ม: Sibling & Ancestor Constraints Descendant Constraints แต่จาก Xcode 11 ก็แสดงให้เห็นในHorizontalและVerticalและมันเจ็บจิตวิญญาณของฉัน มีวิธีใดบ้างที่จะเห็นข้อ จำกัด ในแบบเก่า ( Sibling & Ancestor ConstraintsและDescendant Constraints)?
16 ios  iphone  xcode  storyboard 

2
ปิดใช้งานการสำรองข้อมูล iPhone ใน Catalina
ใน OSX ก่อน Catalina เราสามารถใช้: ค่าเริ่มต้นเขียน com.apple.iTunes DeviceBackupsDisabled -bool จริงเพื่อปิดการสำรองข้อมูล iPhone ไม่มีใครรู้วิธีปิดการใช้งานใน Catalina หรือไม่

4
MacOS Catalina UDID Copy สำหรับ iPhone
วิธีคัดลอก UDID ของ iPhone ได้อย่างไร ฉันต้องการลงทะเบียน iPhone ของฉันเป็นเครื่องทดสอบภายในบัญชี Apple store ดังนั้นทำตามขั้นตอนตามภาพด้านบน แต่ไม่มีทางที่จะคัดลอก UDID และตัวเลือกการคัดลอกโดยตรงฉันสามารถรับ UDID เพียงครึ่งเดียว กรุณาตรวจสอบภาพด้านล่าง: วิธีรับสำเนา UDID แบบเต็มในรูปแบบข้อความ ดังนั้นฉันสามารถวางที่บัญชี Apple store

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