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

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

20
วิธีการตรวจสอบว่า NSDate วันนี้?
วิธีการตรวจสอบว่าเป็นNSDateของวันนี้? ผมใช้ในการตรวจสอบการใช้ครั้งแรก 10 [aDate description]ตัวอักษรจาก [[aDate description] substringToIndex:10]กลับสตริงเช่นดังนั้นฉันเทียบสตริงกับสตริงกลับโดย"YYYY-MM-DD"[[[NSDate date] description] substringToIndex:10] มีวิธีการตรวจสอบที่รวดเร็วและ / หรือเป็นระเบียบมากกว่านี้ ขอบคุณ


10
ประเด็นของ NSAssert คืออะไร
ฉันต้องถามสิ่งนี้เพราะ: สิ่งเดียวที่ฉันจำได้คือว่าหากการยืนยันล้มเหลวแอปก็จะขัดข้อง นั่นคือเหตุผลที่จะใช้ NSAssert หรือไม่ หรือประโยชน์อื่นของมันคืออะไร? และมันถูกต้องหรือไม่ที่จะวาง NSAssert ให้อยู่เหนือข้อสันนิษฐานใด ๆ ที่ฉันทำในโค้ดเช่นฟังก์ชันที่ไม่ควรรับ -1 เป็นพารามิเตอร์ แต่อาจเป็น -0.9 หรือ -1.1?

4
"มูลค่าที่ไม่ได้ห่อ" ใน Swift คืออะไร
ฉันกำลังเรียนรู้ Swift สำหรับ iOS 8 / OSX 10.10 โดยทำตามบทช่วยสอนนี้และคำว่า " มูลค่าที่ยังไม่ได้ใช้ " ถูกนำมาใช้หลายครั้งเช่นเดียวกับในย่อหน้านี้ (ภายใต้วัตถุและคลาส ): เมื่อทำงานกับค่าที่เป็นทางเลือกคุณสามารถเขียนได้หรือไม่ ก่อนการดำเนินการเช่นวิธีการคุณสมบัติและการห้อย ถ้าค่าก่อน? ไม่มีอะไรทุกอย่างหลังจาก? จะถูกละเว้นและค่าของการแสดงออกทั้งหมดเป็นศูนย์ มิฉะนั้นค่าตัวเลือกจะถูกถอดออกและทุกอย่างหลังจาก? ทำหน้าที่ในค่ายังไม่ได้เปิด ในทั้งสองกรณีค่าของนิพจน์ทั้งหมดเป็นค่าเผื่อเลือก let optionalSquare: Square? = Square(sideLength: 2.5, name: "optional square") let sideLength = optionalSquare?.sideLength ฉันไม่เข้าใจและค้นหาบนเว็บโดยไม่มีโชค สิ่งนี้หมายความว่าอย่างไร แก้ไข จากคำตอบของ Cezary มีความแตกต่างเล็กน้อยระหว่างเอาท์พุทของรหัสต้นฉบับและทางออกสุดท้าย (ทดสอบบนสนามเด็กเล่น): รหัสเดิม ทางออกของ Cezary คุณสมบัติ superclass 'จะแสดงในผลลัพธ์ในกรณีที่สองในขณะที่มีวัตถุว่างเปล่าในกรณีแรก ผลลัพธ์ไม่ควรเหมือนกันในทั้งสองกรณี? …
155 ios  swift  ios8 

4
คลาสไม่ใช้สมาชิกที่ต้องการของซูเปอร์คลาส
ดังนั้นผมจึงมีการปรับปรุงเพื่อ Xcode 6 เบต้า 5 วันนี้และสังเกตเห็นผมได้รับข้อผิดพลาดในรอบเกือบทั้งหมดของ subclasses ของฉันของการเรียนแอปเปิ้ล สถานะข้อผิดพลาด: Class 'x' ไม่ได้ใช้สมาชิกที่ต้องการของ superclass นี่คือตัวอย่างหนึ่งที่ฉันเลือกเพราะคลาสนี้มีน้ำหนักเบาในขณะนี้ดังนั้นจึงง่ายต่อการโพสต์ class InfoBar: SKSpriteNode { //Error message here let team: Team let healthBar: SKSpriteNode init(team: Team, size: CGSize) { self.team = team if self.team == Team.TeamGood { healthBar = SKSpriteNode(color: UIColor.greenColor(), size:size) } else { healthBar = …
155 ios  swift  sprite-kit 

18
วิธีที่ดีที่สุดในการพัฒนาเมนูด้านข้างแบบเดียวกับในแอพ iOS ใหม่ของ Facebook คืออะไร
ดูเหมือนว่าเมนูด้านข้างจะกลายเป็นองค์ประกอบส่วนต่อประสานที่ใช้กันทั่วไปมากขึ้นเนื่องจากข้อมูลเพิ่มเติมได้รับการยัดเยียดในแต่ละแอพของ iPhone Facebook ได้รวมไว้ในรุ่นใหม่ล่าสุดของพวกเขาและแอป Gmail ใหม่จะปรากฏขึ้นที่จะรวมไว้เป็นอย่างดี ฉันสงสัยว่าถ้าใครมีความคิดเกี่ยวกับวิธีที่มีประสิทธิภาพมากที่สุดในการพัฒนาสิ่งนี้เพราะมันกลายเป็นองค์ประกอบส่วนต่อประสานที่ใช้กันทั่วไปมากขึ้น ในขณะที่ฉันมีความคิดของตัวเองเกี่ยวกับวิธีการสร้างสิ่งนี้ฉันอยากรู้อยากเห็นว่าคนอื่นคิดอย่างไร

17
ตั้งค่าฟอนต์เริ่มต้นสำหรับแอพ iOS ทั้งหมดหรือไม่
ฉันมีแบบอักษรที่กำหนดเองที่ฉันต้องการใช้สำหรับทุกสิ่งที่แสดงข้อความในแอพ, ป้ายกำกับ, การดูข้อความ ฯลฯ มีวิธีการตั้งค่าแบบอักษรเริ่มต้น (ป้ายกำกับตามค่าเริ่มต้นใช้ SystemFont) สำหรับแอปทั้งหมดหรือไม่
155 ios  fonts 


10
Xcode 9 GM - การสนับสนุน WKWebView NSCoding นั้นใช้งานไม่ได้ในเวอร์ชันก่อนหน้า
ไม่มีใครรู้วิธีแก้ไขข้อผิดพลาดนี้ด้วย Xcode 9 GM หรือไม่ ฉันกำลังทำงานกับแอพที่ทำด้วย Xcode 8.3 เป้าหมายการปรับใช้สำหรับ iOS 9.3 และฉันไม่เคยมีปัญหานี้มาก่อน ฉันยังไม่พบข้อมูลใด ๆ ที่นี่หรือในฟอรัมของ Apple :( แก้ไข: ข้อผิดพลาดนี้เกิดขึ้นเมื่อฉันวาง WKWebView ลงในตัวสร้างส่วนต่อประสานไม่ใช่ถ้าฉันใช้โดยทางโปรแกรม แก้ไข 2: ในที่สุดก็ไม่ใช่ข้อผิดพลาดให้ดูคำตอบของ Quinn ด้านล่างเพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับพฤติกรรมนี้ ขอบคุณเขาสำหรับคำอธิบาย
155 ios  xcode  wkwebview  nscoding 

5
ฉันจะ deserialize สตริง JSON เป็น NSDictionary ได้อย่างไร (สำหรับ iOS 5+)
ในแอพ iOS 5 ของฉันฉันมีNSStringสตริงที่มีสตริง JSON ฉันต้องการยกเลิกการทำให้เป็นตัวแทนของสตริง JSON เป็นNSDictionaryวัตถุพื้นเมือง "{\"password\" : \"1234\", \"user\" : \"andreas\"}" ฉันลองวิธีต่อไปนี้: NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; แต่มันจะพ่นข้อผิดพลาดรันไทม์ ผมทำอะไรผิดหรือเปล่า? -[__NSCFConstantString bytes]: unrecognized selector sent to instance 0x1372c *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFConstantString bytes]: unrecognized selector sent to instance 0x1372c'

9
iPhone รับ SSID โดยไม่ต้องมีห้องสมุดส่วนตัว
ฉันมีแอพเชิงพาณิชย์ที่มีเหตุผลที่ถูกต้องสมบูรณ์ในการดู SSID ของเครือข่ายที่เชื่อมต่อกับ: หากมีการเชื่อมต่อกับเครือข่าย Adhoc สำหรับอุปกรณ์ฮาร์ดแวร์ของบุคคลที่สามจะต้องทำงานในลักษณะที่แตกต่างจากที่เป็น เชื่อมต่อกับอินเทอร์เน็ต ทุกสิ่งที่ฉันเห็นเกี่ยวกับการได้รับ SSID บอกฉันว่าฉันต้องใช้ Apple80211 ซึ่งฉันเข้าใจว่าเป็นห้องสมุดส่วนตัว ฉันยังอ่านด้วยว่าถ้าฉันใช้ห้องสมุดส่วนตัว Apple จะไม่อนุมัติแอพ ฉันติดอยู่ระหว่าง Apple กับสถานที่ที่ยากลำบากหรือมีบางสิ่งที่ฉันขาดหายไปที่นี่หรือไม่?
154 ios  iphone  xcode  ssid 

20
เพิ่มบรรทัดด้านล่างเพื่อดูใน SwiftUI / Swift / Objective-C / Xamarin
UITextFieldผมอยากจะให้ชายแดนที่ส่วนล่างเฉพาะใน แต่ฉันไม่รู้ว่าเราจะเก็บไว้ที่ด้านล่างได้อย่างไร คุณช่วยแนะนำฉันได้ไหม

30
“ ไม่พบข้อมูลใด ๆ สำหรับคลาสที่ชื่อ ViewController”
ข้อผิดพลาดนี้ทำให้ฉันรู้สึกแย่ตั้งแต่เริ่มใช้ Xcode (4.6.3) เมื่อใดก็ตามที่ฉันพยายามเชื่อมโยงรายการสตอรีบอร์ดกับรหัสของฉันฉันได้รับข้อผิดพลาด: ไม่พบข้อมูลใด ๆ สำหรับคลาสที่ชื่อ ViewController สิ่งนี้เกิดขึ้นกับคลาสที่กำหนดเองเช่นกัน ฉันได้ลองวิธีการต่างๆเช่น: การลบข้อมูลผู้ร่วมประชุม การลบและเพิ่มคลาสอีกครั้ง รีสตาร์ท Xcode การติดตั้ง Xcode อีกครั้ง ฉันไม่สามารถลาก ctrl เพื่อสร้างการเชื่อมต่อในโปรเจ็กต์ใด ๆ ของฉันไม่ว่าจะเป็นคลาสใด ปัญหาเดียวกันนี้เกิดขึ้นกับแอปพลิเคชันเทมเพลตใหม่ล่าสุด หากฉันพิมพ์รหัสด้วยตนเองจากนั้นลาก ctrl ฉันสามารถทำการเชื่อมต่อที่ใช้งานได้ แต่ฉันไม่สามารถเพิ่มได้โดยอัตโนมัติ ไม่มีสิ่งใดที่ฉันสามารถค้นพบบนอินเทอร์เน็ตได้ช่วย ตัวชี้ใด ๆ
154 ios  xcode  iboutlet 

12
NSCameraUsageDescription ใน iOS 10.0 runtime error หรือไม่
ใช้iOS 10.0เบต้าครั้งสุดท้าย ฉันได้ลองใช้กล้องเพื่อสแกนบาร์โค้ดในแอปของฉันและมันล้มเหลวด้วยข้อผิดพลาดรันไทม์นี้ แอปนี้ทำงานล้มเหลวเนื่องจากพยายามเข้าถึงข้อมูลที่มีความอ่อนไหวต่อความเป็นส่วนตัว Info.plist ของแอปจะต้องมีคีย์ NSCameraUsageDescription ที่มีค่าสตริงที่อธิบายถึงผู้ใช้ว่าแอปใช้ข้อมูลนี้อย่างไร วางคีย์นี้ลงในแผน แต่มันยังคงล้มเหลว?

20
UIView ซ่อน / แสดงพร้อมภาพเคลื่อนไหว
เป้าหมายที่เรียบง่ายของฉันคือการทำให้การซ่อนและการแสดงฟังก์ชั่นจางหายไป Button.hidden = YES; เรียบง่ายพอสมควร อย่างไรก็ตามเป็นไปได้หรือไม่ที่มันจะหายไปแทนที่จะหายไป? มันดูไม่เป็นมืออาชีพเลยทีเดียว

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