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

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

11
การปรากฏเมื่อมีอยู่ในใน Swift
ฉันกำลังพยายามแปลงแอปของฉันเป็นภาษา Swift ฉันมีรหัสบรรทัดนี้: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:textDictionary forState:UIControlStateNormal]; จะแปลงเป็น Swift ได้อย่างไร? ในเอกสารของ Appleไม่มีวิธีการดังกล่าว
125 ios  swift  uiappearance 

4
ฉันจะเขียน init ที่กำหนดเองสำหรับคลาสย่อย UIView ใน Swift ได้อย่างไร
บอกว่าผมต้องการที่จะsubclass ด้วยและinitUIViewStringInt ฉันจะทำเช่นนี้ในสวิฟท์ถ้าฉันแค่ subclassing UIView? ถ้าฉันแค่สร้างinit()ฟังก์ชันที่กำหนดเองแต่พารามิเตอร์เป็น String และ Int มันจะบอกฉันว่า "super.init () ไม่ได้ถูกเรียกก่อนกลับจาก initializer" และถ้าฉันโทรไปsuper.init()ฉันบอกว่าฉันต้องใช้ตัวเริ่มต้นที่กำหนด ฉันควรใช้อะไรที่นั่น? รุ่นเฟรม? รุ่น coder? ทั้งสอง? ทำไม?

2
ฉันตั้งค่าคุณสมบัติเป็นศูนย์ใน dealloc เมื่อใช้ ARC หรือไม่
ฉันกำลังพยายามเรียนรู้การนับอ้างอิงอัตโนมัติใน iOS 5 ตอนนี้ส่วนแรกของคำถามนี้น่าจะง่าย: ถูกต้องหรือไม่ที่ฉันไม่จำเป็นต้องเขียนคำสั่ง release-property อย่างชัดเจนใน dealloc ของฉันเมื่อใช้ ARC กล่าวอีกนัยหนึ่งเป็นความจริงหรือไม่ว่าสิ่งต่อไปนี้ไม่จำเป็นต้องมี dealloc ที่ชัดเจน? @interface MyClass : NSObject @property (strong, nonatomic) NSObject* myProperty; @end @implementation MyClass @synthesize myProperty; @end คำถามถัดไปและที่สำคัญกว่าของฉันมาจากบรรทัดในเอกสารการเปลี่ยนไปใช้ ARC Release Notes : คุณไม่จำเป็นต้องปล่อยตัวแปรอินสแตนซ์ แต่คุณอาจต้องเรียกใช้ [self setDelegate: nil] ในคลาสระบบและโค้ดอื่น ๆ ที่ไม่ได้คอมไพล์โดยใช้ ARC สิ่งนี้ทำให้เกิดคำถาม: ฉันจะรู้ได้อย่างไรว่าคลาสระบบใดที่ไม่ได้คอมไพล์กับ ARC เมื่อใดที่ฉันควรสร้าง dealloc ของตัวเองและตั้งค่าอย่างชัดเจนเพื่อรักษาคุณสมบัติให้เป็นศูนย์ ฉันควรถือว่าคลาสเฟรมเวิร์ก NS …

21
ฉันจะปิดใช้งานท่าทางการปัดของ UIPageViewController ได้อย่างไร
ในกรณีหลักของฉันUIViewControllerมีUIPageViewControllerซึ่งประกอบด้วยUINavigationControllerซึ่งประกอบด้วยUIViewController. ฉันต้องการเพิ่มท่าทางการปัดไปยังตัวควบคุมมุมมองสุดท้าย แต่การปัดจะถูกจัดการราวกับว่ามันเป็นของตัวควบคุมการดูหน้า ฉันพยายามทำสิ่งนี้ทั้งโดยทางโปรแกรมและผ่าน xib แต่ไม่มีผลลัพธ์ อย่างที่ฉันเข้าใจฉันไม่สามารถบรรลุเป้าหมายได้จนกว่าจะUIPageViewControllerจัดการกับท่าทางของมัน วิธีแก้ปัญหานี้?

12
จะแยกวิเคราะห์การตอบสนอง JSON จาก Alamofire API ใน Swift ได้อย่างไร
ฉันเขียนโค้ดต่อไปนี้และฉันได้รับการตอบกลับใน JSON ด้วย แต่ประเภทของ JSON คือ "AnyObject" และฉันไม่สามารถแปลงเป็น Array เพื่อให้ฉันสามารถใช้สิ่งนั้นได้ Alamofire.request(.POST, "MY URL", parameters:parameters, encoding: .JSON) .responseJSON { (request, response, JSON, error) in println(JSON?) }
125 ios  json  swift  alamofire 

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

22
วิธีจัดกึ่งกลางเซลล์ UICollectionView ในแนวนอน
ฉันได้ทำการค้นคว้า แต่ไม่พบตัวอย่างโค้ดใด ๆ เกี่ยวกับวิธีจัดกึ่งกลางเซลล์ใน UICollectionView ในแนวนอน แทนการใช้มือถือเป็นครั้งแรกเช่นนี้x00ผมอยากให้มันเป็นเช่นนี้0x0 มีวิธีใดบ้างที่จะทำให้สำเร็จ แก้ไข: เพื่อให้เห็นภาพสิ่งที่ฉันต้องการ: ฉันต้องการให้ดูเหมือนเวอร์ชัน B เมื่อมีเพียงองค์ประกอบเดียวใน CollectionView เมื่อฉันมีองค์ประกอบมากกว่าหนึ่งองค์ประกอบก็ควรจะเป็นเวอร์ชัน A แต่มีองค์ประกอบมากกว่า ตอนนี้ดูเหมือนเวอร์ชัน A เมื่อฉันมีเพียง 1 องค์ประกอบและฉันสงสัยว่าฉันจะทำให้มันดูเหมือน B ได้อย่างไร ขอบคุณสำหรับความช่วยเหลือ!
124 ios  swift 

9
หยุด "การเข้าถึงเครื่องมือของนักพัฒนาจำเป็นต้องควบคุมกระบวนการอื่นเพื่อแก้ไขข้อบกพร่องเพื่อดำเนินการต่อ" การแจ้งเตือน
ฉันเพิ่งอัปเกรดเป็น 10.7.3 และเมื่อฉันพยายามดีบักโปรเจ็กต์ iOS ของฉันในโปรแกรมจำลองเป็นครั้งแรกหลังจากเข้าสู่ระบบฉันจะได้รับการแจ้งเตือนสองครั้งต่อไปนี้: ผู้ใช้ของฉันเป็นผู้ดูแลระบบ ฉันไม่เคยเห็นการแจ้งเตือนเหล่านี้มาก่อน ฉันจะทำให้พวกเขาหยุดได้อย่างไร แก้ไข ฉันได้ตรวจสอบแล้วว่าฉันเป็นสมาชิกของ_developerกลุ่มโดยใช้id -aไฟล์.

17
ตำแหน่งเครื่องจำลอง iPhone
เครื่องจำลอง iPhone ของฉันติดตั้งอยู่ที่ไหนในเครื่อง ฉันพยายามค้นหาว่ามีการจัดเก็บแอปพลิเคชันทดสอบที่ฉันเรียกใช้ในโปรแกรมจำลองอยู่ที่ไหน

10
วิธีรับที่อยู่ IP ของฉันโดยทางโปรแกรมบน iOS / macOS
ฉันต้องการรับที่อยู่ IP ของ iPad โดยใช้โปรแกรม ฉันจะสอบถามระบบย่อยเครือข่ายเพื่อค้นหาว่าที่อยู่ IPv4 (และ IPv6) ของฉันคืออะไร PS: ฉันสามารถปิด IPv6 ได้หรือไม่?
124 ios  macos  ip-address  ipv6 

19
iOS 7.0 ไม่พบรหัสการเซ็นชื่อ
ใบรับรองถูกต้อง xcode 5 ไอโอเอส 7 ข้อผิดพลาดในการลงชื่อรหัส: ไม่พบรหัสระบุการระบุรหัส: ไม่พบรหัสระบุการเข้ารหัส (เช่นใบรับรองและคู่คีย์ส่วนตัว) ที่ตรงกับโปรไฟล์การจัดเตรียมที่ระบุในการตั้งค่าการสร้างของคุณ ("โปรไฟล์การจัดสรรทีม iOS: *") ข้อผิดพลาด CodeSign: ต้องมีการลงนามรหัสสำหรับผลิตภัณฑ์ประเภท 'Application' ใน SDK 'iOS 7.0'
124 ios  ios7  code-signing 

25
ไม่พบไฟล์“ RCTBundleURLProvider.h” - AppDelegate.m
ฉันพยายามเรียกใช้แอป React Native ใน XCode และได้รับข้อผิดพลาดนี้ ฉันไม่สามารถหาวิธีแก้ไขปัญหาได้ ข้อเสนอแนะใด ๆ ? ภาพหน้าจอของข้อผิดพลาดใน XCode:
124 ios  xcode  react-native 

7
รับรายชื่อไฟล์ในโฟลเดอร์เอกสาร
เกิดอะไรขึ้นกับรหัสของฉันในการรับชื่อไฟล์ในโฟลเดอร์เอกสาร func listFilesFromDocumentsFolder() -> [NSString]?{ var theError = NSErrorPointer() let dirs = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.AllDomainsMask, true) as? [String] if dirs != nil { let dir = dirs![0] as NSString let fileList = NSFileManager.defaultManager().contentsOfDirectoryAtPath(dir, error: theError) as [NSString] return fileList }else{ return nil } } ฉันคิดว่าฉันอ่านเอกสารอย่างถูกต้องและฉันมั่นใจมากเกี่ยวกับสิ่งที่อยู่ในโฟลเดอร์เอกสาร แต่ "fileList" ไม่แสดงอะไรเลย? "dir" แสดงเส้นทางไปยังโฟลเดอร์
124 ios  swift 

20
UITableViewHeaderFooterView: ไม่สามารถเปลี่ยนสีพื้นหลังได้
ฉันกำลังพยายามเปลี่ยนสีพื้นหลังของ UITableViewHeaderFooterView แม้ว่ามุมมองจะปรากฏขึ้น แต่สีพื้นหลังจะยังคงเป็นสีเริ่มต้น ฉันได้รับบันทึกจาก xcode ว่า: การตั้งค่าสีพื้นหลังบน UITableViewHeaderFooterView เลิกใช้แล้ว โปรดใช้ contentView.backgroundColor แทน อย่างไรก็ตามไม่มีตัวเลือกใดต่อไปนี้ทำงาน: myTableViewHeaderFooterView.contentView.backgroundColor = [UIColor blackColor]; myTableViewHeaderFooterView.backgroundView.backgroundColor = [UIColor blackColor]; myTableViewHeaderFooterView.backgroundColor = [UIColor blackColor]; ฉันได้ลองเปลี่ยนสีพื้นหลังของมุมมองในไฟล์ xib แล้ว ข้อเสนอแนะใด ๆ ? ขอบคุณ
124 iphone  ios  xcode  uitableview 

13
ฉันจะเพิ่ม NSAppTransportSecurity ลงในไฟล์ info.plist ของฉันได้อย่างไร
https://developer.apple.com/videos/wwdc/2015/?id=711 @ 5: 55 ดูเหมือนว่าจะเพิ่มสิ่งนี้ใน info.plist ไม่ได้ ไม่มีค่ามัน ฉันใช้ XCode เวอร์ชัน 7.0 เบต้า (7A121l) และกำลังทดสอบบน iOS9 เนื่องจากฉันไม่สามารถระบุได้ว่าต้องการ URL ใดเป็นพิเศษตามที่เห็นในวิดีโอฉันจึงได้รับ "App Transport Security ได้บล็อกการโหลดทรัพยากร HTTP (http: //) ที่ชัดเจนเนื่องจากไม่ปลอดภัยคุณสามารถกำหนดค่าข้อยกเว้นชั่วคราวผ่านทางแอปของคุณได้ ข้อผิดพลาดไฟล์ Info.plist " อย่างไรก็ตามดูเหมือนว่าฉันจะไม่สามารถกำหนดค่าได้ ความคิดใด ๆ ?
124 ios  objective-c  xcode  ios9 

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