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

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

10
ฉันจะตัดข้อความใน UITableViewCell ได้อย่างไรโดยไม่มีเซลล์ที่กำหนดเอง
นี่คือบน iPhone 0S 2.0 คำตอบสำหรับ 2.1 ก็ใช้ได้เช่นกัน แต่ฉันก็ไม่ทราบถึงความแตกต่างใด ๆ เกี่ยวกับตาราง รู้สึกเหมือนเป็นไปได้ที่จะได้รับข้อความห่อโดยไม่ต้องสร้างเซลล์ที่กำหนดเองเนื่องจากUITableViewCellมีประกอบด้วยUILabelโดยค่าเริ่มต้น ฉันรู้ว่าฉันสามารถทำให้มันทำงานได้ถ้าฉันสร้างเซลล์ที่กำหนดเอง แต่นั่นไม่ใช่สิ่งที่ฉันพยายามที่จะบรรลุ - ฉันต้องการที่จะเข้าใจว่าทำไมวิธีการปัจจุบันของฉันไม่ทำงาน ฉันพบว่าฉลากถูกสร้างขึ้นตามความต้องการ (เนื่องจากเซลล์รองรับการเข้าถึงข้อความและรูปภาพดังนั้นจึงไม่สร้างมุมมองข้อมูลจนกว่าจะจำเป็น) ดังนั้นถ้าฉันทำสิ่งนี้: cell.text = @""; // create the label UILabel* label = (UILabel*)[[cell.contentView subviews] objectAtIndex:0]; จากนั้นฉันจะได้รับป้ายกำกับที่ถูกต้อง แต่การตั้งค่าnumberOfLinesนั้น (และ lineBreakMode) ไม่ทำงาน - ฉันยังได้รับข้อความบรรทัดเดียว มีมากมายของความสูงในการเป็นUILabelข้อความที่จะแสดงผล - heightForRowAtIndexPathฉันแค่กลับค่าขนาดใหญ่สำหรับความสูงใน

30
คำสั่งล้มเหลวเนื่องจากสัญญาณ: ข้อผิดพลาดในการแบ่งกลุ่ม: 11
ฉันได้รับข้อผิดพลาด ... คำสั่งล้มเหลวเนื่องจากสัญญาณ: ข้อผิดพลาดในการแบ่งกลุ่ม: 11 ... เมื่อพยายามรวบรวมแอพ Swift ของฉัน ฉันใช้ Xcode 6.1 พยายามสร้างสำหรับ iPhone 5 บน iOS 8.1 รหัสของฉัน import UIKit class ViewController: UIViewController { @IBOutlet weak var username: UITextField! @IBAction func signIn(sender: AnyObject) { PFUser.logInWithUsernameInBackground(username.text, password:"mypass") { (user: PFUser!, error: NSError!) -> Void in if user != nil { …

7
ฉันจะรับโปรเจ็กต์ iOS เวอร์ชันปัจจุบันของฉันในโค้ดได้อย่างไร
ฉันต้องการรับโครงการ iOS / แอปเวอร์ชันปัจจุบันของฉันเป็นNSStringวัตถุโดยไม่ต้องกำหนดค่าคงที่ในไฟล์ที่อื่น ฉันไม่ต้องการเปลี่ยนค่าเวอร์ชั่นของฉันใน 2 แห่ง ค่าจำเป็นต้องได้รับการปรับปรุงเมื่อฉันชนรุ่นของฉันในการสรุปเป้าหมายโครงการ
151 ios  objective-c  iphone  swift 

7
Swift startsWith ด้วยวิธีการ?
มีสิ่งดังกล่าวเป็นวิธี opensWith () หรือสิ่งที่คล้ายกันใน Swift หรือไม่? ฉันกำลังพยายามตรวจสอบว่าสายบางอย่างเริ่มต้นด้วยสายอื่น ฉันยังต้องการที่จะเป็นกรณีตาย อย่างที่คุณสามารถบอกได้ว่าฉันแค่พยายามทำคุณสมบัติการค้นหาแบบง่าย ๆ แต่ดูเหมือนว่าฉันจะล้มเหลวอย่างน่าสังเวชในเรื่องนี้ นี่คือสิ่งที่ฉันต้องการ: การพิมพ์ใน "sa" ควรให้ผลลัพธ์แก่ฉันสำหรับ "San Antonio", "Santa Fe" และอื่น ๆ การพิมพ์ใน "SA" หรือ "Sa" หรือแม้แต่ "sA" ควรกลับด้วย "San Antonio" หรือ "Santa Fe" ฉันกำลังใช้ self.rangeOfString(find, options: NSStringCompareOptions.CaseInsensitiveSearch) != nil ก่อนหน้า iOS9 และมันใช้งานได้ดี อย่างไรก็ตามหลังจากอัพเกรดเป็น iOS9 แล้วก็หยุดทำงานและตอนนี้การค้นหาจะต้องตรงตามตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก var city = "San Antonio" …
151 ios  swift 

10
วิธีการจัดการ Weak Self ที่ถูกต้องในบล็อก Swift ด้วยอาร์กิวเมนต์อย่างถูกต้อง
ในตัวฉันTextViewTableViewCellฉันมีตัวแปรที่จะติดตามบล็อกและวิธีกำหนดค่าที่บล็อกถูกส่งผ่านและกำหนด นี่คือTextViewTableViewCellชั้นเรียนของฉัน: // // TextViewTableViewCell.swift // import UIKit class TextViewTableViewCell: UITableViewCell, UITextViewDelegate { @IBOutlet var textView : UITextView var onTextViewEditClosure : ((text : String) -> Void)? func configure(#text: String?, onTextEdit : ((text : String) -> Void)) { onTextViewEditClosure = onTextEdit textView.delegate = self textView.text = text } // #pragma mark …
151 ios  swift  retain-cycle 

3
ห้องสมุด? คงที่? Dynamic? หรือกรอบงาน โครงการภายในโครงการอื่น
ฉันมีแอพ iOS ที่มีอยู่และต้องการเพิ่มโค้ดขนาดใหญ่ที่ฉันได้พัฒนาเป็นโปรเจ็กต์อื่นเพื่อให้ง่ายต่อการทดสอบ อันใหม่ที่เกี่ยวกับการบันทึกภาพไปยังบริการแชร์ต่าง ๆ เป็นต้นเนื่องจากรหัสการแชร์นั้นต้องการการทดสอบจำนวนมากและการอัพเดทในอนาคตฉันจึงสงสัยว่าวิธีที่ดีที่สุดในการรวมโค้ดอันนั้นไว้ในแอพที่ฉันมีอยู่ ฉันไม่รู้ว่าควรเป็นห้องสมุดแบบคงที่, ห้องสมุดแบบไดนามิกหรือกรอบงานและตรงไปตรงมาฉันไม่แน่ใจจริงๆว่าสิ่งที่แตกต่างคืออะไรหรือฉันควรทำอย่างไรกับมันและตั้งค่าใน Xcode ทั้งหมดที่ฉันรู้คือฉันต้องการ / ต้องการแยกการทดสอบและอัปเดตแอปสำหรับรหัสการแชร์แยกต่างหากและให้แอปหลักใช้งานได้

24
เกิดข้อผิดพลาด“ ไม่พบไลบรารี่” หลังจากใส่แอปพลิเคชันใน AdMob
ฉันได้รับข้อผิดพลาดหลังจากใส่ใบสมัครของฉันใน AdMob แอปพลิเคชันทำงานมาจนถึงทุกวันนี้ ข้อผิดพลาดดังต่อไปนี้: ld: library not found for -lGoogleAdMobAds clang: error: linker command failed with exit code 1 (use -v to see invocation) ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ขอบคุณ.
150 ios  xcode  admob  cocoapods 

23
Xcode 7.2 ไม่พบโปรไฟล์การจัดสรรที่ตรงกัน
ก่อนที่จะอัพเกรด Xcode เป็น 7.2 ฉันใช้ Xcode 7.1.1 เพื่อสร้างและแจกจ่ายแอพ ฉันได้อัปเกรดเป็น Xcode 7.2 และไม่มีโปรไฟล์การจัดสรรของฉัน (ตรงกับรหัสกลุ่มของแอปนั้น ๆ ) ตรงกับใบรับรองที่ติดตั้งของฉันซึ่งทำงานใน Xcode 7.1.1 ฉันได้รับเท่านั้น: การตั้งค่าบิลด์ของคุณระบุโปรไฟล์การเตรียมใช้งานด้วย UUID“ some_number” อย่างไรก็ตามไม่พบโปรไฟล์การจัดเตรียมดังกล่าว ฉันได้ลองสร้าง a .certSigningRequestเพื่อสร้างใบรับรองและโปรไฟล์ใหม่และทำให้แน่ใจว่าทีมในแท็บทั่วไปของเป้าหมายนั้นถูกต้อง เมื่อใดก็ตามที่ฉันเลือกโปรไฟล์การจัดเตรียมข้อมูลประจำตัวของการลงนามรหัสทั้งหมดของฉันจะปรากฏในข้อมูลประจำตัวในพวงกุญแจ แต่จะไม่มีการจับคู่ข้อมูลเหล่านั้นอย่างถูกต้อง ดูเหมือนว่าการตั้งค่าโปรไฟล์การจัดสรรเป็นอัตโนมัติและรหัสการลงนามรหัสให้กับผู้พัฒนา iOS จะแก้ไขข้อผิดพลาดนี้ได้ แต่ข้อดีของการจัดการโปรไฟล์การจัดเตรียมของฉันจะหายไปเนื่องจากฉันเชื่อว่า Xcode จะจัดการสิ่งเหล่านี้ มีความคิดเห็นใด ๆ เกี่ยวกับสาเหตุที่ตั้งค่าโปรไฟล์การจัดเตรียมและรหัสประจำตัวการเซ็นชื่อเป็นอะไร แต่อัตโนมัติและนักพัฒนา iOS สร้างข้อผิดพลาดนี้

4
UILabel - ข้อความ Wordwrap
มีวิธีใดที่จะมีข้อความ wordwrap ของป้ายกำกับตามต้องการหรือไม่ ฉันมีตัวแบ่งบรรทัดถูกตั้งค่าเป็น word wrap และเลเบลสูงพอสำหรับสองบรรทัด แต่ปรากฏว่ามันจะตัดกับตัวแบ่งบรรทัดเท่านั้น ฉันต้องเพิ่มตัวแบ่งบรรทัดเพื่อให้การห่อถูกต้องหรือไม่? ฉันแค่อยากให้มันห่อถ้ามันไม่พอดีในแนวนอน

5
พื้นที่ปลอดภัยของ Xcode 9
ในขณะที่สำรวจXcode9 Betaพบพื้นที่ปลอดภัยบนผู้สร้างส่วนต่อประสาน อยากรู้อยากเห็นและพยายามที่จะรู้เกี่ยวกับพื้นที่ปลอดภัยในเอกสารแอปเปิ้ลในสาระสำคัญหมอบอกว่า"พื้นที่ดูที่โต้ตอบโดยตรงกับเลย์เอาต์อัตโนมัติ"แต่มันก็ไม่ตอบสนองฉันฉันต้องการที่จะรู้ว่าการใช้สิ่งใหม่นี้ มีใครมีเงื่อนงำบ้างไหม? ย่อหน้าสรุปจาก Apple doc สำหรับพื้นที่ปลอดภัย คลาส UILayoutGuide ออกแบบมาเพื่อทำงานทั้งหมดที่ดำเนินการก่อนหน้านี้ด้วยมุมมองแบบจำลอง แต่จะทำได้อย่างปลอดภัยและมีประสิทธิภาพมากขึ้น เส้นบอกแนวเค้าโครงไม่ได้กำหนดมุมมองใหม่ พวกเขาไม่ได้มีส่วนร่วมในลำดับชั้นการดู แต่พวกเขาเพียงแค่กำหนดพื้นที่สี่เหลี่ยมผืนผ้าในระบบพิกัดของมุมมองที่สามารถโต้ตอบกับเค้าโครงอัตโนมัติได้

6
การเข้าถึงกล้องผ่านเบราว์เซอร์
เรากำลังสร้างเว็บไซต์ HTML5 สำหรับมือถือและจำเป็นต้องเข้าถึงกล้องผ่านเว็บเบราว์เซอร์โดยไม่ต้องเป็นแอพพื้นฐาน เราประสบปัญหาในการทำให้งานนี้ใน iOS มีใครรู้วิธีแก้ปัญหาสำหรับเรื่องนี้?
150 ios  html  camera 


6
โปรไฟล์ iBeacon Bluetooth คืออะไร
ฉันต้องการสร้าง iBeacon ของตัวเองด้วยชุดอุปกรณ์บลูทู ธ พลังงานต่ำบางตัว Apple ยังไม่ได้เปิดตัวสเปคสำหรับ iBeacons แต่นักพัฒนาฮาร์ดแวร์บางคนกลับทำการออกแบบ iBeacon จากโค้ดตัวอย่าง AirLocate และเริ่มขายชุดอุปกรณ์ iBeacon ดังนั้นโปรไฟล์ iBeacon Bluetooth คืออะไร Bluetooth Low Energy ใช้ GATT เพื่อค้นหาบริการโปรไฟล์ LE ดังนั้นฉันคิดว่าเราจำเป็นต้องรู้ถึง Attribute Handle, Attribute Type, Attribute Value และบางทีสิทธิ์ Attribute ของแอตทริบิวต์ iBeacon ดังนั้นสำหรับ iBeacon ที่มี UUID ของ E2C56DB5-DFFB-48D2-B060-D0F5A71096E0 ค่าหลัก 1 และค่ารอง 1 บริการโปรไฟล์ GATT Bluetooth จะเป็นอย่างไร …

16
แสดง clearColor UIViewController ผ่านทาง UIViewController
ฉันมีUIViewControllerมุมมองเป็น subview / modal ด้านบนของUIViewControllerมุมมองอื่นเช่นว่า subview / modal ควรมีความโปร่งใสและส่วนประกอบอะไรก็ตามที่ถูกเพิ่มเข้าไปใน subview นั้นควรมองเห็นได้ ปัญหาคือฉันมี subview แสดงพื้นหลังสีดำแทนที่จะมี clearColor ฉันพยายามที่จะทำให้UIViewเป็นสีที่ชัดเจนไม่ใช่พื้นหลังสีดำ มีใครรู้บ้างว่ามันมีอะไรผิดปกติหรือไม่? ข้อเสนอแนะใด ๆ ชื่นชม FirstViewController.m UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"SecondViewController"]; [vc setModalPresentationStyle:UIModalPresentationFullScreen]; [self presentModalViewController:vc animated:NO]; SecondViewController.m - (void)viewDidLoad { [super viewDidLoad]; self.view.opaque = YES; self.view.backgroundColor = [UIColor clearColor]; …

18
รูปแบบวันที่ในสวิฟท์
ฉันจะแปลงวันที่และเวลานี้จากวันที่ได้อย่างไร จากนี้: 2016-02-29 12:24:26 ถึง: 29 กุมภาพันธ์ 2016 จนถึงตอนนี้นี่เป็นรหัสของฉันและมันคืนค่าเป็นศูนย์: let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.timeZone = NSTimeZone(name: "UTC") let date: NSDate? = dateFormatter.dateFromString("2016-02-29 12:24:26") print(date)

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