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

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

9
ปิดบังรหัสผ่าน UITextField
ฉันกำลังทำหน้าเข้าสู่ระบบ ฉันมี UITextField สำหรับรหัสผ่าน เห็นได้ชัดว่าฉันไม่ต้องการให้เห็นรหัสผ่าน ฉันต้องการให้แวดวงแสดงเมื่อพิมพ์แทน คุณจะกำหนดให้ฟิลด์นี้เกิดขึ้นได้อย่างไร
162 ios  swift  iphone  security  ipad 

9
จะค้นหา NSDocumentDirectory ใน Swift ได้อย่างไร
ฉันกำลังขอเส้นทางไปยังโฟลเดอร์เอกสารด้วยรหัส: var documentsPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory:0,NSSearchPathDomainMask:0,true) แต่ Xcode ให้ข้อผิดพลาด: Cannot convert expression's type 'AnyObject[]!' to type 'NSSearchPathDirectory' ฉันพยายามที่จะเข้าใจสิ่งที่ผิดในรหัส

6
UITableView สีตัวคั่นตำแหน่งที่จะตั้ง
ฉันได้เพิ่มUITableViewใน IB และตั้ง "ผู้รับมอบสิทธิ์" และ "แหล่งข้อมูล" และทั้งหมดทำงานได้ดี สิ่งที่ฉันต้องการทำต่อไปคือเปลี่ยนสีของตัวแยก แต่วิธีเดียวที่ฉันสามารถทำได้คือการเพิ่มวิธีการในการเรียกกลับผู้รับมอบสิทธิ์อย่างใดอย่างหนึ่งมีสถานที่ที่ดีกว่าที่ฉันควรจะใส่นี้? ฉันไม่มีสิ่งนี้ในขณะนี้ แต่ฉันคิดว่าฉันอาจต้องเพิ่ม "iVar" จากคอนโทรลเลอร์ของฉันที่ฉันสามารถเชื่อมโยงไปยัง UITableView IB ได้จากนั้นตั้งค่าตัวคั่นสีในviewDidload? -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { [tableView setSeparatorColor:[UIColor blackColor]]; return 65; }

7
คำเตือน: 'ตัวอักษร' ถูกคัดค้าน: โปรดใช้สตริงหรือซับสตริงโดยตรง
อักขระ - คุณสมบัติอินสแตนซ์ของ String ถูกคัดค้านด้วยXcode 9.1 มันเป็นประโยชน์มากที่จะได้รับจากการย่อย String โดยใช้charactersคุณสมบัติ แต่ตอนนี้มันได้รับการคัดค้านและ Xcode substringแนะนำให้ใช้ ฉันได้ลองตรวจสอบคำถามและคำแนะนำสำหรับนักพัฒนา Apple สำหรับแนวทางเดียวกัน แต่ไม่เห็นวิธีแก้ปัญหา / ทางเลือกตามที่แนะนำ นี่คือข้อความเตือน: 'characters' ไม่ได้รับการสนับสนุน: โปรดใช้สตริงหรือสตริงย่อย ฉันได้ดำเนินงานสตริงจำนวนมากดังนั้นจะดำเนินการ / charactersการจัดการใช้ทรัพย์สิน ใครมีความคิด / ข้อมูลเกี่ยวกับการอัปเดตนี้บ้าง

4
วิธีการปิดการใช้งาน / เปิดใช้งานโหมดสลีปโดยทางโปรแกรมใน iOS?
ฉันมีแอพที่ต้องตื่นตลอดเวลาจนกระทั่งสิ้นสุดการนับถอยหลัง แต่มันจะเข้าสู่ 'โหมดสลีป' ทุกครั้งที่ถึงเวลาจัดสรร ในแอพของฉันฉันมีตัวเลือกในการเลื่อนการนอนหลับดังนั้นผู้ใช้สามารถปิด / เปิดใช้งานได้ ฉันจะเขียนโปรแกรมได้อย่างไร
162 ios 

30
เรียกใช้กระดานเรื่องราวหน้าจอไม่แสดงรูปภาพ
ฉันกำลังพยายามทำให้รูปภาพแสดงเป็นหน้าจอเรียกใช้จากไฟล์ Launch Screen.storyboard ของฉัน แต่รูปภาพไม่เคยแสดง ฉันมีป้ายกำกับที่แสดงได้ดี แต่ภาพไม่ปรากฏขึ้น นี่คือลักษณะที่หน้าจอเรียกใช้ดูในไฟล์ Launch Screen.storyboard: อย่างไรก็ตามเมื่อฉันรันแอพในเครื่องจำลอง (เช่นเดียวกับอุปกรณ์ทางกายภาพ) นี่คือสิ่งที่ปรากฏขึ้น: อย่างที่คุณเห็นป้ายกำกับ "ทดสอบ" จะปรากฏขึ้นอย่างดีอย่างไรก็ตามภาพไม่ปรากฏขึ้น ฉันไม่แน่ใจจริงๆว่าทำไมสิ่งนี้จึงเกิดขึ้นและดูเหมือนว่าฉันจะไม่ทำงาน หากใครมีความคิดเกี่ยวกับวิธีการแก้ไขมันก็จะได้รับการชื่นชมอย่างมาก
162 ios  iphone  xcode 

15
วิธีเล่นเสียงโดยใช้ Swift
ฉันต้องการเล่นเสียงโดยใช้ Swift รหัสของฉันใช้งานได้ใน Swift 1.0 แต่ตอนนี้ใช้ไม่ได้อีกแล้วใน Swift 2 หรือใหม่กว่า override func viewDidLoad() { super.viewDidLoad() let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")! do { player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) } catch _{ return } bgMusic.numberOfLoops = 1 bgMusic.prepareToPlay() if (Data.backgroundMenuPlayed == 0){ player.play() Data.backgroundMenuPlayed = 1 } }
162 ios  swift  avfoundation 

11
ฉันจะปรับจุดยึดของ CALayer ได้อย่างไรเมื่อใช้ Auto Layout?
หมายเหตุ : สิ่งต่าง ๆ ได้ดำเนินไปนับตั้งแต่มีการถามคำถามนี้ ดูที่นี่สำหรับภาพรวมที่ดีล่าสุด ก่อนเลย์เอาต์อัตโนมัติคุณสามารถเปลี่ยนจุดยึดของเลเยอร์ของมุมมองโดยไม่ย้ายมุมมองโดยจัดเก็บเฟรมตั้งค่าจุดยึดและกู้คืนเฟรม ในโลกเลย์เอาต์อัตโนมัติเราไม่ได้กำหนดเฟรมอีกต่อไป แต่ข้อ จำกัด ไม่ได้ขึ้นอยู่กับงานของการปรับตำแหน่งมุมมองกลับไปที่ที่เราต้องการ คุณสามารถแฮกข้อ จำกัด เพื่อเปลี่ยนตำแหน่งมุมมองของคุณ แต่เมื่อหมุนหรือเหตุการณ์การปรับขนาดอื่น ๆ สิ่งเหล่านี้จะไม่ถูกต้องอีกครั้ง แนวคิดที่สดใสต่อไปนี้ใช้ไม่ได้เนื่องจากสร้าง "การจับคู่แอตทริบิวต์ของรูปแบบไม่ถูกต้อง (ซ้ายและกว้าง)": layerView.layer.anchorPoint = CGPointMake(1.0, 0.5); // Some other size-related constraints here which all work fine... [self.view addConstraint: [NSLayoutConstraint constraintWithItem:layerView attribute:NSLayoutAttributeLeft relatedBy:NSLayoutRelationEqual toItem:layerView attribute:NSLayoutAttributeWidth multiplier:0.5 constant:20.0]]; ความตั้งใจของฉันที่นี่คือการตั้งค่าขอบด้านซ้ายของlayerViewมุมมองที่มีจุดยึดที่ปรับได้ถึงครึ่งหนึ่งของความกว้างของมันบวก 20 (ระยะทางที่ฉันต้องการแทรกจากขอบด้านซ้ายของผู้ควบคุม) เป็นไปได้ไหมที่จะเปลี่ยนจุดยึดโดยไม่ต้องเปลี่ยนตำแหน่งของมุมมองในมุมมองที่ถูกจัดวางด้วยเลย์เอาต์อัตโนมัติ? ฉันต้องใช้ค่าฮาร์ดโค้ดและแก้ไขข้อ จำกัด …
161 ios  calayer  autolayout 

1
Xcode 4.2 - การประกาศ '... ' จะไม่ปรากฏให้เห็นนอกคำเตือนฟังก์ชั่นนี้
ฉันใช้คลาสการเข้าถึงของ Apple จากตัวอย่างรหัสการเข้าถึงของ Apple ใน Xcode 4.2 และ Apple 3.0 compiler ใหม่ฉันได้รับคำเตือนในคลาสนี้ว่า + (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress; ประกาศ 'struct sockaddr_in ' จะไม่ปรากฏให้เห็นนอกฟังก์ชั่นนี้ * ฉันไม่เก่ง C% คลาสสิก) ดังนั้นฉันไม่เข้าใจว่าฉันจะแก้ไขคำเตือนนี้ได้อย่างไรหรืออาจจะเพิกเฉยได้ ขอบคุณ
161 iphone  ios  xcode4  ios5 


2
Swift 2: การโทรสามารถโยนได้ แต่ไม่มีการทำเครื่องหมายด้วย 'ลอง' และข้อผิดพลาดจะไม่ถูกจัดการ
หลังจากฉันติดตั้ง Xcode 7 เบต้าและแปลงรหัส swift เป็น Swift 2 ฉันมีปัญหากับรหัสที่ฉันไม่สามารถเข้าใจได้ ฉันรู้ว่า Swift 2 เป็นของใหม่ดังนั้นฉันจึงค้นหาและคิดออกเนื่องจากไม่มีอะไรเกี่ยวกับมันฉันควรเขียนคำถาม นี่คือข้อผิดพลาด: การโยนสามารถโยนได้ แต่ไม่มีการทำเครื่องหมายด้วย 'ลอง' และข้อผิดพลาดจะไม่ถูกจัดการ รหัส: func deleteAccountDetail(){ let entityDescription = NSEntityDescription.entityForName("AccountDetail", inManagedObjectContext: Context!) let request = NSFetchRequest() request.entity = entityDescription //The Line Below is where i expect the error let fetchedEntities = self.Context!.executeFetchRequest(request) as! [AccountDetail] for …
161 ios  xcode  swift 

14
การจัดมุมมองให้อยู่กึ่งกลางในมุมมองของมันโดยใช้ภาษารูปแบบภาพ
ฉันเพิ่งเริ่มเรียนรู้ AutoLayout สำหรับ iOS และดูภาษารูปแบบภาพ ทุกอย่างทำงานได้ดียกเว้นสิ่งหนึ่ง: ฉันไม่สามารถรับมุมมองไปยังศูนย์ภายในกำกับ เป็นไปได้ด้วย VFL หรือฉันจำเป็นต้องสร้างข้อ จำกัด ด้วยตนเอง?

9
เลือน / จางหายเมื่อเปลี่ยนภาพของ UIImageView
แทนที่จะสร้างมุมมองทั้งสองUIImageViewsดูเหมือนว่ามีเหตุผลที่จะเพียงแค่เปลี่ยนimageมุมมองหนึ่งมุมมอง ถ้าฉันทำอย่างนั้นจะมีการจางหายไป / ครอสละลายระหว่างภาพสองภาพมากกว่าการเปลี่ยนทันทีหรือไม่?

3
โซลูชันที่สมบูรณ์สำหรับ LOCALLY ตรวจสอบใบเสร็จรับเงินในแอพและใบเสร็จรับเงินแบบมัดบน iOS 7
ฉันได้อ่านเอกสารและรหัสจำนวนมากซึ่งในทางทฤษฎีแล้วจะตรวจสอบใบเสร็จในแอปและ / หรือใบเสร็จจากชุดรวม เนื่องจากความรู้ของฉันเกี่ยวกับ SSL ใบรับรองการเข้ารหัส ฯลฯ เกือบเป็นศูนย์คำอธิบายทั้งหมดที่ฉันได้อ่านเช่นเดียวกับที่มีแนวโน้มนี้ฉันพบว่ายากที่จะเข้าใจ พวกเขาบอกว่าคำอธิบายนั้นไม่สมบูรณ์เพราะทุกคนต้องหาวิธีที่จะทำหรือแฮกเกอร์จะมีงานง่าย ๆ ในการสร้างแอพแครกเกอร์ที่สามารถจดจำและระบุรูปแบบและแก้ไขแอปพลิเคชันได้ ตกลงฉันเห็นด้วยกับสิ่งนี้จนถึงจุดหนึ่ง ฉันคิดว่าพวกเขาสามารถอธิบายได้อย่างสมบูรณ์ถึงวิธีการทำและแจ้งเตือนว่า "แก้ไขวิธีนี้", "แก้ไขวิธีอื่น", "ทำให้ตัวแปรนี้สับสน", "เปลี่ยนชื่อของสิ่งนี้และ" เป็นต้น มีวิญญาณที่ดีออกมาได้ไหมที่จะอธิบายวิธีการตรวจสอบในท้องถิ่น, ใบเสร็จรับเงินมัดและใบเสร็จรับเงินการซื้อภายในแอปใน iOS 7ในขณะที่ฉันอายุห้าขวบ (ตกลงทำ 3) จากบนลงล่างชัดเจน? ขอบคุณ !!! หากคุณมีเวอร์ชันที่ทำงานกับแอพของคุณและข้อกังวลของคุณก็คือแฮกเกอร์จะเห็นวิธีการใช้งานของคุณเพียงแค่เปลี่ยนวิธีการที่ละเอียดอ่อนก่อนที่จะเผยแพร่ที่นี่ ทำให้งงสตริงเปลี่ยนลำดับของบรรทัดเปลี่ยนวิธีการวนรอบ (จากการใช้เพื่อบล็อกการแจงนับและกลับกัน) และสิ่งต่าง ๆ เช่นนั้น เห็นได้ชัดว่าทุกคนที่ใช้รหัสที่อาจโพสต์ที่นี่ต้องทำสิ่งเดียวกันไม่เสี่ยงที่จะถูกแฮ็คได้ง่าย

13
ฉันจะเปิดการตั้งค่าโทรศัพท์ได้อย่างไรเมื่อคลิกปุ่ม?
ฉันกำลังพยายามใช้คุณสมบัติในแอพที่แสดงการแจ้งเตือนเมื่อการเชื่อมต่ออินเทอร์เน็ตไม่สามารถใช้งานได้ การแจ้งเตือนมีสองการกระทำ (ตกลงและการตั้งค่า) เมื่อใดก็ตามที่ผู้ใช้คลิกที่การตั้งค่าฉันต้องการที่จะนำพวกเขาไปที่การตั้งค่าโทรศัพท์โดยทางโปรแกรม ฉันกำลังใช้ Swift และ Xcode
160 ios  swift  settings 

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