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

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

3
ฉันสามารถติดตั้ง“ app store” ในโปรแกรมจำลอง IOS ได้หรือไม่
โปรแกรมจำลอง IOS ในคอมพิวเตอร์ของฉันไม่มี App Store ฉันต้องการใช้แอพสโตร์เพื่อทดสอบโปรแกรมที่ฉันเขียนบนโปรแกรมจำลองของฉัน เป็นไปได้ไหมที่จะติดตั้งแอพสโตร์ในโปรแกรมจำลองของฉัน

9
iOS Build ล้มเหลวในขณะคอมไพล์ที่มีปัญหา“ ไม่พบอุปกรณ์ที่เหมาะสมสำหรับประเภท SimDeviceType”
ฉันได้รับปัญหาด้านเวลาในการคอมไพล์เมื่อเรียกใช้แอปด้วย Xcode 10.3 beta 2 บน iPad Air ฉันได้รับปัญหาด้านล่าง Failed to find a suitable device for the type SimDeviceType : com.apple.dt.Xcode.IBSimDeviceType.iPad-2x with runtime SimRuntime : 10.3 (14E5239d) - com.apple.CoreSimulator.SimRuntime.iOS-10-3 ความช่วยเหลือใด ๆ ที่ได้รับการชื่นชมอย่างมาก
99 ios  xcode  compilation 

14
Swift 3 - การเปรียบเทียบวัตถุวันที่
ฉันกำลังอัปเดตแอปของฉันเป็นไวยากรณ์ Swift 3.0 (ฉันรู้ว่ามันยังอยู่ในเบต้า แต่ฉันต้องการเตรียมพร้อมทันทีที่เปิดตัว) จนกระทั่งเบต้าก่อนหน้าของ Xcode (Beta 5) ผมสามารถที่จะเปรียบเทียบสองDateวัตถุที่ใช้ถูกดำเนิน<, และ> ==แต่ในเบต้าล่าสุด (เบต้า 6) จะไม่ทำงานอีกต่อไป นี่คือภาพหน้าจอบางส่วน: ดังที่คุณเห็นในภาพหน้าจอทั้งสองสิ่งนี้เป็นDateวัตถุสองชิ้น แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: ผมทำอะไรผิดหรือเปล่า? ฟังก์ชันยังคงประกาศอยู่ในDateคลาส: static func >(Date, Date) ส่งคืนค่าจริงหากวันที่ทางซ้ายมือช้ากว่าวันที่ทางขวามือ นี่เป็นเพียงข้อผิดพลาดของเบต้าหรือฉันทำอะไรผิด?
99 ios  xcode  swift3  beta 

10
วิธีหยุด Firebase จากการบันทึกการอัปเดตสถานะเมื่อเปิดตัวแอป
เมื่อใดก็ตามที่ฉันเปิดแอป FireBase แอปจะบันทึกสถานะของคุณสมบัติต่างๆของ Firebase ตอนนี้นี่คือสิ่งที่กำลังเข้าสู่ระบบ: Configuring the default app. <FIRAnalytics/INFO> Firebase Analytics v.3200000 started <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see ...) <FIRAnalytics/INFO> Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist <FIRInstanceID/WARNING> …
99 ios  iphone  firebase 

16
วิธีการนำเสนอ UIActionSheet iOS Swift
วิธีทำ UIActionSheet ใน iOS Swift นี่คือรหัสของฉันสำหรับการเข้ารหัส UIActionSheet @IBAction func downloadSheet(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .actionSheet) let saveAction = UIAlertAction(title: "Save", style: .default, handler: { (alert: UIAlertAction!) -> Void in println("Saved") }) let deleteAction = UIAlertAction(title: "Delete", style: .default, handler: { (alert: UIAlertAction!) -> …

9
ไม่สามารถเปิดแอปของฉันในเครื่องมือ: ไม่สามารถเปิดเป้าหมายอย่างน้อยหนึ่งรายการ
ฉันตั้งค่าสิทธิ์ในการเซ็นรหัสทั้งหมดอย่างถูกต้องแล้ว การเรียกใช้แอปบนโทรศัพท์ของฉันเป็นเรื่องปกติ แต่การเปิดใช้งานในเครื่องมือทำให้ฉันมีข้อความแสดงข้อผิดพลาด: Error Starting Recording At least one target failed to launch; aborting run แล้ว: Target failed to run. Permisson to debug [app name] was denied. The app must be signed with a development identity (i.e. iOS Developer) มีความคิดอย่างไรที่ฉันจะหยุดไม่ให้สิ่งนี้เกิดขึ้น ไม่เกิดขึ้นบน iPad ของฉัน

6
วิธีที่ถูกต้องในการโหลด Nib สำหรับคลาสย่อย UIView
ฉันทราบว่ามีการถามคำถามนี้มาก่อน แต่คำตอบขัดแย้งกันและฉันสับสนดังนั้นโปรดอย่าทำให้ฉันตกใจ ฉันต้องการมีUIViewคลาสย่อยที่ใช้ซ้ำได้ในแอปของฉัน ฉันต้องการอธิบายอินเทอร์เฟซโดยใช้ไฟล์ nib ตอนนี้สมมติว่าเป็นมุมมองตัวบ่งชี้การโหลดที่มีตัวบ่งชี้กิจกรรมอยู่ในนั้น ฉันต้องการให้เหตุการณ์บางอย่างสร้างอินสแตนซ์ของมุมมองนี้และทำให้เคลื่อนไหวในมุมมองของตัวควบคุมมุมมอง ฉันสามารถอธิบายอินเทอร์เฟซของมุมมองได้อย่างไม่มีปัญหาโดยทางโปรแกรมสร้างองค์ประกอบโดยทางโปรแกรมและตั้งค่าเฟรมภายในวิธีการเริ่มต้นเป็นต้น ฉันจะทำสิ่งนี้โดยใช้ปลายปากกาได้อย่างไร? การรักษาขนาดที่กำหนดในตัวสร้างอินเทอร์เฟซโดยไม่ต้องกำหนดกรอบ ฉันทำแบบนี้แล้ว แต่ฉันแน่ใจว่ามันผิด (มันเป็นเพียงมุมมองที่มีตัวเลือกอยู่ในนั้น): - (id)initWithDataSource:(NSDictionary *)dataSource { self = [super init]; if (self){ self = [[[NSBundle mainBundle] loadNibNamed:[NSString stringWithFormat:@"%@", [self class]] owner:self options:nil] objectAtIndex:0]; self.pickerViewData = dataSource; [self configurePickerView]; } return self; } แต่ฉันเขียนทับตัวเองและเมื่อฉันสร้างอินสแตนซ์: FSASelectView *selectView = [[FSASelectView alloc] initWithDataSource:selectViewDictionary]; …

11
คีย์ CFBundleExecutable ที่ไม่คาดคิด
หลังจากใช้เวลา googling มีบางอย่างบอกฉันว่าปัญหานี้เป็นเรื่องใหม่ เรามีโครงการที่รองรับ iOS7-8 อย่างสมบูรณ์ แน่นอนว่ามีการส่งไปยัง AppStore สำเร็จหลายครั้ง เราใช้พ็อดการติดตามและตรวจสอบจำนวนมากเช่น GA และ Instabug ตอนนี้เราตัดสินใจที่จะส่งเวอร์ชันของแอปที่สร้างบน Xcode 7 บน iOS 9 ไปยัง TestFlight เราปิดการใช้งาน bitcode เนื่องจากพ็อดจำนวนมากเช่น Flurry และไลบรารีที่สร้างไว้ล่วงหน้าอื่น ๆ ไม่รวมไว้ การสร้างสำเร็จหลังจากส่งไปยัง iTunesConnect เราจะได้รับสิ่งนี้: เรามีไลบรารี GoogleAppIndexing เหมือนกัน (ในพ็อดด้วย) แต่เราลบออกเพื่อให้ใช้งานได้ ตอนนี้ - Instabug มันไปไกลเกินไปฉันจึงพยายามทำความเข้าใจว่าเกิดอะไรขึ้นใน iOS 9 และอะไรคือการเปลี่ยนแปลงที่ทำให้โครงการทำงานได้อย่างสมบูรณ์เพื่อเริ่มทิ้งข้อผิดพลาดดังกล่าว ยินดีรับความคิดและความคิด! โปรดแบ่งปันประสบการณ์ของคุณและหากฉันพลาดอะไรไปฉันยินดีที่จะแบ่งปันขั้นตอนของฉัน

8
เมื่อใดควรใช้ PNG หรือ JPG ในการพัฒนา iPhone
ฉันมีแอพที่จะแสดงรูปภาพจำนวนมากในสไลด์โชว์ ภาพเหล่านั้นจะเป็นส่วนหนึ่งของชุดข้อมูลดังกล่าวจึงแจกจ่ายให้กับแอป รูปภาพทั้งหมดเป็นรูปถ่ายหรือรูปถ่าย ฯลฯ ฉันได้อ่านพบว่าควรใช้ PNG เป็นรูปแบบภาพ แต่เมื่อเห็นว่าเวอร์ชัน JPG จะมีขนาดเล็กกว่ามากฉันจึงควรใช้แบบนั้น มีแนวทางใดบ้างที่จะใช้รูปแบบและในกรณีใด
98 iphone  ios  png  jpeg 

8
แอพ iPhone ในโหมดแนวนอนระบบ 2008
โปรดทราบว่าคำถามนี้มาจากปี 2008 และตอนนี้เป็นเพียงความสนใจในประวัติศาสตร์เท่านั้น วิธีใดดีที่สุดในการสร้างแอปพลิเคชัน iPhone ที่ทำงานในโหมดแนวนอนตั้งแต่เริ่มต้นโดยไม่คำนึงถึงตำแหน่งของอุปกรณ์ ทั้งทางโปรแกรมและโดยใช้ตัวสร้างส่วนต่อประสาน


14
รับหน้าปัจจุบัน
ในมุมมองแบบเลื่อนของฉันฉันต้องการรับเพจปัจจุบันที่กำลังแสดงอยู่ (เพจอาจไม่ใช่คำที่ถูกต้อง) ฉันไม่พบตัวแปรที่เก็บค่านี้ แต่ฉันคิดว่ามันต้องถูกจัดไว้ที่ไหนสักแห่งเนื่องจากตัวบ่งชี้สามารถแสดงได้ว่ากำลังแสดงมุมมองย่อยของมุมมองเลื่อนใดอยู่ สิ่งนี้ถูกซ่อนจากเราอย่างสมบูรณ์หรือมีวิธีให้ฉันเข้าถึงได้หรือไม่?

18
วิธีจัดตำแหน่งเซลล์ของ UICollectionView ให้อยู่กึ่งกลาง
ฉันกำลังใช้UICollectionViewสำหรับกริดอินเทอร์เฟซผู้ใช้และทำงานได้ดี อย่างไรก็ตามฉันต้องการเปิดใช้งานการเลื่อนแนวนอน ตารางรองรับ 8 รายการต่อหน้าและเมื่อจำนวนรายการทั้งหมดเท่ากับ 4 นี่คือวิธีจัดเรียงรายการโดยเปิดใช้งานทิศทางการเลื่อนแนวนอน: 0 0 x x 0 0 x x ที่นี่ 0 -> รายการคอลเลกชันและ x -> เซลล์ว่าง มีวิธีทำให้พวกเขาอยู่กึ่งกลางเช่น: x 0 0 x x 0 0 x เพื่อให้เนื้อหาดูสะอาดมากขึ้น? นอกจากนี้การจัดเรียงด้านล่างอาจเป็นทางออกที่ฉันคาดหวัง 0 0 0 0 x x x x

8
การเพิ่ม UILabel ให้กับ UIToolbar
ฉันกำลังพยายามเพิ่มป้ายกำกับในแถบเครื่องมือของฉัน ปุ่มใช้งานได้ดี แต่เมื่อฉันเพิ่มออบเจ็กต์ป้ายกำกับมันขัดข้อง ความคิดใด ๆ ? UIBarButtonItem *setDateRangeButton = [[UIBarButtonItem alloc] initWithTitle:@"Set date range" style:UIBarButtonItemStyleBordered target:self action:@selector(setDateRangeClicked:)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 20, 20)]; label.text = @"test"; [toolbar setItems:[NSArray arrayWithObjects:setDateRangeButton,label, nil]]; // Add the toolbar as a subview to the navigation controller. [self.navigationController.view addSubview:toolbar]; // Reload the table …

6
การเปลี่ยนสีข้อความแถบสถานะในหน้าจอเริ่มต้น iOS 7
ฉันรู้ว่ามีคำถามstackoverflow อยู่แล้วที่บอกว่าจะเปลี่ยนแถบสถานะสำหรับตัวควบคุมมุมมองทั้งหมดได้อย่างไร ฉันกำลังเปลี่ยนสีของแถบสถานะด้วยวิธีนี้: if(IS_IOS7) [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; ใน application:DidFinishLaunching นอกจากนี้ฉันได้เปลี่ยนค่าของUIViewControllerBasedStatusBarAppearanceใน plist เป็นNO. อย่างไรก็ตามในหน้าจอเริ่มต้นจะยังคงแสดงข้อความในแถบสถานะด้วยสีดำ มันเป็นไปได้ที่จะเปลี่ยนสีของสีข้อความแถบสถานะในหน้าจอ ?

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