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

iOS เป็นระบบปฏิบัติการมือถือที่รันบน Apple iPhone, iPod touch และ iPad ใช้แท็กนี้ [ios] สำหรับคำถามที่เกี่ยวข้องกับการเขียนโปรแกรมบนแพลตฟอร์ม iOS ใช้แท็กที่เกี่ยวข้อง [object-c] และ [swift] สำหรับปัญหาเฉพาะสำหรับภาษาการเขียนโปรแกรมเหล่านั้น

30
Xcode 4: การสร้าง UIView xib เชื่อมต่อไม่ถูกต้อง
ฉันกำลังพยายามสร้างปลายปากกาที่มีมุมมองที่จะฝังอยู่ใน TableViewCell ฉันได้สร้างอินเทอร์เฟซและไฟล์การใช้งานResultCell.hและResultCell.m. พวกเขาเป็นสต็อกพร้อมใช้งานไม่มีการเปลี่ยนแปลงรหัส จากนั้นฉันสร้างไฟล์ XIB เปล่าแล้วลาก UIView ไปที่มัน ResultCellแล้วฉันคลิกแฟ้มของเจ้าของและกำหนดประเภทที่จะ ResultCellฉันคลิกมุมมองและตั้งระดับนี้ยังเป็น นี่คือปัญหาที่ฉันมี: เมื่อใช้มุมมอง Assistant Editor (ที่ฉันอาศัยอยู่) ResultCell.hไฟล์จะไม่ปรากฏขึ้นเมื่อฉันดูไฟล์ ResultCell.xib ฉันต้องบังคับให้โหลดโดยคลิกที่อัตโนมัติและเลือกไฟล์ เมื่อฉันวางป้ายกำกับในมุมมองจากนั้น Ctrl + คลิกและลากไปที่. h เพื่อสร้างเต้าเสียบฉันได้รับข้อความแสดงข้อผิดพลาดนี้: " ไม่สามารถแทรกการเชื่อมต่อเต้าเสียบใหม่:ไม่พบข้อมูลใด ๆ เกี่ยวกับคลาสที่ชื่อ ResultCell " ฉันได้ลองสร้างและสร้างมุมมองใหม่แล้ว แต่ก็ไม่ได้ผลและฉันเริ่มหมดความอดทนแล้ว ความช่วยเหลือใด ๆ จะเป็นประโยชน์มากชื่นชมมาก!
84 ios  xcode  xcode4 

6
การสร้างข้อ จำกัด ของโครงร่างโดยใช้โปรแกรม
ฉันรู้ว่ามีคนถามคำถามมากมายเกี่ยวกับเรื่องนี้อยู่แล้ว แต่ถึงแม้จะมีคำตอบฉันก็ไม่สามารถใช้งานได้ เมื่อฉันจัดการกับข้อ จำกัด บนกระดานเรื่องราวมันง่าย แต่ในรหัสฉันมีช่วงเวลาที่ยากลำบาก ตัวอย่างเช่นฉันพยายามที่จะมีมุมมองที่อยู่ทางด้านขวาและมีความสูงของหน้าจอตามการวางแนวหน้าจอ นี่คือรหัสของฉัน: UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 748)]; myView.backgroundColor = [UIColor redColor]; [self.view addSubview:myView]; [self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[myView(>=748)]-|" options:0 metrics:nil views:NSDictionaryOfVariableBindings(myView)]]; ไม่เป็นไปตามข้อ จำกัด บางประการ ไม่เห็นมีอะไรผิดปกติ นอกจากนี้เหตุใดฉันจึงไม่สามารถใช้คุณสมบัติ like self.myViewแทนตัวแปรท้องถิ่นเช่นmyView?


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

14
ไม่สามารถเปิดโปรแกรมจำลองได้เนื่องจากมีการใช้งานอยู่แล้ว
ฉันกำลังทำงานกับ xcode 5 และมักจะได้รับThe Simulator can't be launched because it is already in use.เมื่อมันไม่ทำงานหรือเปิดอยู่ (เช่นหลังจากฉันทำ: ออกจากโปรแกรมจำลอง) ฉันหยุดแอปพลิเคชันและไม่มีโครงการอื่นใดที่เปิดใช้งานหรือใช้โปรแกรมจำลอง (โปรดหลีกเลี่ยงคำแนะนำประเภทนี้) สิ่งนี้เกิดขึ้นหลังจากที่ฉันได้รับและข้อยกเว้น ฉันจะ "ฟรี" กระบวนการจำลองโดยไม่ต้องรีบูตเครื่องคอมพิวเตอร์ของฉันได้อย่างไร (ตอนนี้เป็นวิธีเดียวที่ฉันพบ) ฉันได้ลองแล้ว: โปรแกรมจำลอง -> บริการ -> รีเซ็ตเนื้อหาและการตั้งค่า ปิด xcode แล้วเปิดใหม่ xcode -> toos ของนักพัฒนา -> ตัวจำลอง -> (เปิดโปรแกรมจำลอง) ออกจากโปรแกรมจำลอง ตัวตรวจสอบกิจกรรม -> (ตัวจำลองปิดอยู่จึงไม่มีอะไรบังคับให้ปิด) นอกจากนี้ข้อยกเว้นคือไม่ติดอยู่ในการลองจับใด ๆ ของฉันดังนั้นฉันจึงสงสัยว่าเครื่องมือใดจากเครื่องมือสำหรับนักพัฒนาที่สามารถช่วยฉันคิดว่ามีอะไรผิด

6
จะรวม Cocoapods กับโครงการ Swift ได้อย่างไร
เมื่อ Apple เปิดตัวSwiftซึ่งเป็นภาษาการเขียนโปรแกรมใหม่ของพวกเขาฉันสงสัยว่าคุณจะรวมเข้ากับไลบรารี Objective-C ที่มีอยู่ผ่านCocoaPods ได้อย่างไร?

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

10
ฉันจะเขียนแอพ iPhone ทั้งหมดใน JavaScript โดยไม่ทำให้เป็นแค่เว็บแอพได้อย่างไร
ฉันไม่ต้องการใช้เวลาในการเรียนรู้ Obj-C ฉันใช้เวลา 7 ปีในการเขียนโปรแกรมเว็บแอปพลิเคชัน ไม่ควรมีวิธีใช้ WebView และเพียงแค่เขียนทั้งแอปในจาวาสคริปต์โดยดึงไฟล์จากทรัพยากรของโครงการโดยตรง

7
UIScrollView หยุด NSTimer ชั่วคราวจนกว่าการเลื่อนจะเสร็จสิ้น
ในขณะที่UIScrollView(หรือคลาสที่ได้รับมา) กำลังเลื่อนดูเหมือนว่าทุกสิ่งNSTimersที่กำลังทำงานอยู่จะหยุดชั่วคราวจนกว่าการเลื่อนจะเสร็จสิ้น มีวิธีแก้ปัญหานี้หรือไม่? เธรด? การตั้งค่าลำดับความสำคัญ? อะไรมั้ย?

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

7
iOS 11 - ความสูงของแป้นพิมพ์กลับมาเป็น 0 ในการแจ้งเตือนแป้นพิมพ์
ฉันใช้การแจ้งเตือนแป้นพิมพ์โดยไม่มีปัญหาใด ๆ และได้รับความสูงของแป้นพิมพ์ที่แน่นอน - (void)keyboardDidShow:(NSNotification *) notification{ CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; NSLog(@"%f",keyboardSize.height);} แต่ด้วย iOS 11 ขนาดของแป้นพิมพ์คือ 0 เมื่อมีการเรียกการแจ้งเตือน ปัญหาที่เกิดขึ้นในสถานการณ์นี้คืออะไร? ฉันใช้ xcode 9 Beta 5

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; } …

4
NavigationLink ใช้งานได้เพียงครั้งเดียว
ฉันกำลังทำงานกับแอปพลิเคชันที่มีการเข้าสู่ระบบและหลังจากเข้าสู่ระบบมีหมวดหมู่ที่ระบุไว้ และภายใต้แต่ละหมวดหมู่มีบางรายการที่แสดงในแนวนอน สิ่งนี้เกิดขึ้นหลังจากการเข้าสู่ระบบหน้าหลักจะปรากฏขึ้นและทุกอย่างก็อยู่ในรายการที่ยอดเยี่ยม เมื่อคุณคลิกที่รายการมันจะไปที่หน้าจอรายละเอียด แต่เมื่อคุณพยายามที่จะกลับไปมันก็เกิดปัญหา ฉันพบโฟลว์นี้ทำไมแอป SwiftUI ของฉันจึงล้มเหลวเมื่อนำทางไปด้านหลังหลังจากวาง "NavigationLink" ใน "navigationBarItems`" ใน "NavigationView" แต่ฉันไม่สามารถแก้ปัญหาของฉันได้ เนื่องจากโครงการของฉันซับซ้อนฉันแค่ต้องการฝึกการนำทางใน swiftui และฉันได้สร้างโครงการใหม่ โดยวิธีการที่ฉันดาวน์โหลด xcode ล่าสุด 11.3 ฉันเขียนรหัสง่าย ๆ ดังนี้ NavigationView{ NavigationLink(destination: Test()) { Text("Show Detail View") } .navigationBarTitle("title1") และมุมมอง Test () มีดังนี้: import SwiftUI struct Test: View { var body: some View { Text("Hello, World!") …

7
Xcode 11.4 สีหัวเรื่องของการนำทางหายไปจากกระดานเรื่องราว
ฉันเพิ่งอัปเดต Xcode เป็น 11.4 เมื่อฉันเรียกใช้แอปบนอุปกรณ์ฉันสังเกตเห็นว่าชื่อของรายการการนำทางทั้งหมดของฉันเป็นสีดำสนิทเมื่อถูกตั้งค่าจากกระดานเรื่องราว คุณไม่สามารถเปลี่ยนจากรหัสได้รหัสต่อไปนี้ใช้ไม่ได้อีกต่อไป self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white] ฉันทำให้มันใช้งานได้กับอุปกรณ์ iOS 13 เท่านั้น UINavigationBarAppearance @available(iOS 13.0, *) private func setupNavigationBar() { let app = UINavigationBarAppearance() app.titleTextAttributes = [.foregroundColor: UIColor.white] app.backgroundColor = Constants.Color.barColor self.navigationController?.navigationBar.compactAppearance = app self.navigationController?.navigationBar.standardAppearance = app self.navigationController?.navigationBar.scrollEdgeAppearance = app self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white] } ใครสามารถอธิบายได้ว่าทำไม นี่เป็นข้อบกพร่องที่สำคัญหรือมีคุณลักษณะใหม่ที่ซ่อนอยู่หรือไม่

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