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

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

14
Xcode 8.3.3“ ไม่มีบัญชีที่เข้าถึง iTunes Connect”
เมื่อพยายามอัปโหลดแอปไปยัง iTunes เชื่อมต่อใน Xcode 8.3.3 ฉันได้รับข้อผิดพลาด: จำเป็นต้องมีการเข้าถึง iTunes Connect สำหรับ "ชื่อทีม" เพิ่มบัญชีในระนาบการตั้งค่าบัญชี มีบัญชีอยู่แล้วและ (ในบางกรณี) ใช้งานได้โดยไม่มีเหตุการณ์ใดเกิดขึ้นก่อนหน้านี้ ฉันจะแก้ไขปัญหานี้กับ Xcode ได้อย่างไรเพื่อให้ฉันสามารถอัปโหลดแอปไปยัง AppStore ได้

7
มีวิธีซ่อนตัวบ่งชี้การเลื่อนใน UIScrollView หรือไม่?
ฉันมีกรณีการใช้งานที่ตัวบ่งชี้เหล่านั้นรบกวนการโต้ตอบของผู้ใช้ ฉันสามารถซับคลาสและแทนที่เมธอดหรือทำสิ่งที่คล้ายกันเพื่อลบตัวบ่งชี้การเลื่อนออกจากมุมมองการเลื่อนได้หรือไม่
133 ios  uiscrollview 

15
การแยกวิเคราะห์ HTML เป็น NSAttributedText - จะตั้งค่าแบบอักษรได้อย่างไร?
ฉันกำลังพยายามรับตัวอย่างข้อความที่จัดรูปแบบเป็น html เพื่อแสดงบน iPhone ใน UITableViewCell จนถึงตอนนี้ฉันมีสิ่งนี้: NSError* error; NSString* source = @"<strong>Nice</strong> try, Phil"; NSMutableAttributedString* str = [[NSMutableAttributedString alloc] initWithData:[source dataUsingEncoding:NSUTF8StringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType, NSCharacterEncodingDocumentAttribute: [NSNumber numberWithInt:NSUTF8StringEncoding]} documentAttributes:nil error:&error]; ผลงานแบบนี้ ฉันได้รับข้อความบางส่วนที่มี 'Nice' เป็นตัวหนา! แต่ ... มันยังกำหนดฟอนต์ให้เป็น Times Roman ด้วย! นี่ไม่ใช่แบบอักษรที่ฉันต้องการ ฉันคิดว่าต้องตั้งค่าบางอย่างใน documentAttributes แต่ไม่พบตัวอย่างใด ๆ

14
การเปลี่ยนแปลงข้อความเคลื่อนไหวใน UILabel
ฉันกำลังตั้งค่าข้อความใหม่เป็นUILabelไฟล์. ขณะนี้ข้อความใหม่ปรากฏขึ้นตามปกติ อย่างไรก็ตามฉันต้องการเพิ่มภาพเคลื่อนไหวเมื่อข้อความใหม่ปรากฏขึ้น ฉันสงสัยว่าฉันจะทำอะไรได้บ้างเพื่อให้ข้อความใหม่เคลื่อนไหว

6
ตัวอย่างพื้นฐานสำหรับการแชร์ข้อความหรือรูปภาพกับ UIActivityViewController ใน Swift
ฉันเริ่มการค้นหาโดยต้องการทราบว่าฉันจะแชร์กับแอปอื่น ๆ ใน iOS ได้อย่างไร ฉันค้นพบว่าสองวิธีที่สำคัญคือ UIActivityViewController UIDocumentInteractionController เปรียบเทียบวิธีเหล่านี้กับวิธีอื่นในคำตอบ SOนี้ บ่อยครั้งที่ฉันเรียนรู้แนวคิดใหม่ฉันชอบที่จะเห็นตัวอย่างพื้นฐานเพื่อให้ฉันเริ่มต้น เมื่อฉันได้รับการตั้งค่าพื้นฐานฉันสามารถแก้ไขได้ตามที่ฉันต้องการในภายหลัง มีคำถาม SO มากมายที่เกี่ยวข้องUIActivityViewControllerแต่ฉันไม่พบคำถามใด ๆ ที่ขอตัวอย่างง่ายๆ ตั้งแต่ฉันเพิ่งเรียนรู้วิธีการทำเช่นนี้ฉันจะให้คำตอบของฉันเองด้านล่าง อย่าลังเลที่จะเพิ่มสิ่งที่ดีกว่า (หรือรุ่น Objective-C)

4
ฉันจะเปิดใช้งานการซูมเข้าบน UIWebView ซึ่งอยู่ใน UIScrollView ได้อย่างไร
ฉันมีสิ่งUIWebViewที่อยู่ภายในUIScrollView(scrollview มีส่วนประกอบอื่น) ฉันพยายามที่จะเปิดใช้งานมัลติทัชทั้งในInterface BuilderหรือโปรแกรมบนUIWebViewแต่ก็ยังไม่สามารถซูมสำหรับ HTML, ฉันจะต้องจัดการทั้งซูมเข้าที่UIScrollViewและUIWebView? หรืออะไรที่ฉันไม่ได้ตั้งค่า?


18
วิธีการจัดเก็บคุณสมบัติใน Swift แบบเดียวกับที่ฉันมีใน Objective-C
ฉันกำลังเปลี่ยนแอปพลิเคชันจาก Objective-C เป็น Swift ซึ่งฉันมีสองสามประเภทที่มีคุณสมบัติที่จัดเก็บไว้เช่น: @interface UIView (MyCategory) - (void)alignToView:(UIView *)view alignment:(UIViewRelativeAlignment)alignment; - (UIView *)clone; @property (strong) PFObject *xo; @property (nonatomic) BOOL isAnimating; @end เนื่องจากส่วนขยาย Swift ไม่ยอมรับคุณสมบัติที่จัดเก็บไว้เช่นนี้ฉันจึงไม่รู้วิธีรักษาโครงสร้างเดียวกันกับรหัส Objc คุณสมบัติที่จัดเก็บมีความสำคัญมากสำหรับแอปของฉันและฉันเชื่อว่า Apple ต้องสร้างโซลูชันบางอย่างสำหรับการทำใน Swift ดังที่คุณจูพูดสิ่งที่ฉันกำลังมองหาคือการใช้วัตถุที่เกี่ยวข้องจริงๆดังนั้นฉันจึงทำ (ในบริบทอื่น): import Foundation import QuartzCore import ObjectiveC extension CALayer { var shapeLayer: CAShapeLayer? { get { return …

12
การกำหนดทิศทางสำหรับ UISwipeGestureRecognizer
ฉันต้องการเพิ่มการจดจำท่าทางการปัดอย่างง่ายในโครงการ iPhone ตามมุมมองของฉัน ควรจดจำท่าทางสัมผัสในทุกทิศทาง (ขวา, ลง, ซ้าย, ขึ้น) มีระบุไว้ในเอกสารสำหรับ UISwipeGestureRecognizer: คุณสามารถระบุหลายทิศทางโดยระบุค่าคงที่ UISwipeGestureRecognizerDirection หลายตัวโดยใช้ตัวดำเนินการแบบบิตหรือ ทิศทางเริ่มต้นคือ UISwipeGestureRecognizerDirectionRight อย่างไรก็ตามสำหรับฉันมันไม่ได้ผล เมื่อทั้งสี่ทิศทางเป็น OR'ed จะรับรู้การกวาดนิ้วไปทางซ้ายและขวาเท่านั้น - (void)viewDidLoad { UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeFrom:)]; [recognizer setDirection:(UISwipeGestureRecognizerDirectionRight | UISwipeGestureRecognizerDirectionDown | UISwipeGestureRecognizerDirectionLeft | UISwipeGestureRecognizerDirectionUp)]; [[self view] addGestureRecognizer:recognizer]; [recognizer release]; [super viewDidLoad]; } -(void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer { NSLog(@"Swipe …

10
เห็นแถบสีดำที่ด้านบนและด้านล่างของ iPhone X Simulator
เรียกใช้แอพของฉันใน iPhone X Simulator (GM Seed) ฉันสังเกตเห็นเอฟเฟกต์แปลก ๆ สองอย่าง: แอปไม่ใช้พื้นที่เต็มหน้าจอ (พื้นที่ด้านบนและด้านล่างเป็นสีดำ) แถบสีขาวแปลก ๆ ใต้แถบชื่อเรื่อง มีใครรู้บ้างว่าเกิดอะไรขึ้นที่นี่และจะแก้ไขได้อย่างไร ฉันไม่พบการตั้งค่าใหม่ในตัวสร้างอินเทอร์เฟซ

17
วิธีจดจำการปัดทั้ง 4 ทิศทาง
ฉันต้องใช้การปัดเพื่อจดจำท่าทางการปัดลงแล้วไปทางขวา แต่ใน UISwipeGestureRecognizer ที่รวดเร็วได้กำหนดทิศทางที่ถูกต้องไว้แล้ว .. และฉันไม่รู้ว่าจะทำอย่างไรเพื่อใช้ในทิศทางอื่น ..

11
stringByAppendingPathComponent ไม่พร้อมใช้งาน
แอพของฉันแชร์รูปภาพบน Instagram โดยจะบันทึกลงในไดเรกทอรีชั่วคราวก่อน: let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") มันกำลังทำงานอยู่แต่ไม่ทำงานบนSwift 1.2Swift 2.0 ข้อความแสดงข้อผิดพลาดที่ระบุคือ: stringByAppendingPathComponent ไม่พร้อมใช้งาน: ใช้ URLByAppendingPathComponent บน NSURL แทน
132 ios  swift  swift2 

6
Xcode เปลี่ยนสตอรี่บอร์ดและไฟล์ XIB ที่ไม่ได้แก้ไข
สตอรีบอร์ดเป็นความเจ็บปวดจากมุมมองของกระบวนการทำงานแบบคอมไพล์เมื่อมีคนหลายคนทำงานร่วมกัน ตัวอย่างเช่น XML ในไฟล์. สตอรี่บอร์ดมี<document>แท็กเริ่มต้นtoolsVersionและsystemVersionแอตทริบิวต์ที่เปลี่ยนแปลงโดยการกำหนดค่าใด ๆ ก็ตามที่เครื่องมือจัดการไฟล์ล่าสุดกำลังทำงานอยู่ การซิงโครไนซ์เวอร์ชัน Xcode ของทุกคนดูเหมือนจะช่วยได้อย่างแม่นยำtoolsVersionแต่systemVersionจะมีการเปลี่ยนแปลงไม่ว่าจะเป็นอย่างไรทั้งนี้ขึ้นอยู่กับเวอร์ชัน Mac และ / หรือ OS X ที่นักพัฒนาใช้งานอยู่ นี่เป็นเรื่องงี่เง่า แต่ส่วนใหญ่ไม่เป็นอันตราย สิ่งที่ทำให้เรากังวลคือในบางครั้งการเปลี่ยนแปลงอื่น ๆ จะเกิดขึ้นโดยอัตโนมัติกับสตอรีบอร์ดเพียงแค่เปิดหลังจากไฟล์git pull. กล่าวคืออลิซทำการเปลี่ยนแปลงกับสตอรีบอร์ดยอมรับและผลักดันไปยังที่เก็บ จากนั้นบ็อบดึงการเปลี่ยนแปลงของอลิซและเปิดกระดานเรื่องราวเพื่อทำการเปลี่ยนแปลงเพิ่มเติม ทันทีที่เขาเปิดกระดานเรื่องราวไอคอนไฟล์จะเปลี่ยนเป็นสถานะที่แก้ไข แต่ไม่ได้บันทึกทันทีและgit statusแสดงให้เห็นว่ามีการเปลี่ยนแปลงแปลก ๆ เกิดขึ้นจำนวนมาก ทั้งหมดนี้โดยที่ Bob ไม่ได้เปลี่ยนแปลงอะไรหรือบันทึกไฟล์ด้วยตัวเอง การเปลี่ยนแปลงอัตโนมัติที่พบบ่อยที่สุดที่เราเห็นคือการหายไปหรือการปรากฏขึ้นอีกครั้งของ<classes>แท็กทั้งหมดที่อยู่ใกล้กับส่วนท้ายของไฟล์สตอรีบอร์ด เรายังไม่ทราบว่าอะไรเป็นสาเหตุของสิ่งนี้ เราอาจมีสตอรี่บอร์ดเวอร์ชันแปลหลายเวอร์ชันในไดเร็กทอรี. lproj ต่างๆและเมื่อเปิดภายในอินเทอร์เฟซ Builder ลำดับชั้นของคลาสอาจถูกลบออกจากบางเวอร์ชันและเพิ่มลงในเวอร์ชันอื่น ๆ หรือปล่อยให้อยู่คนเดียวในบางไดเร็กทอรี สิ่งนี้ทำให้เกิดเสียงดังgit diffมาก แต่ก็ไม่ได้ทำลายฟังก์ชันการทำงานใด ๆ เรามักจะเลือกเพิ่มการเปลี่ยนแปลงจริงที่เราทำลงในดัชนีของ git กระทำสิ่งเหล่านั้นจากนั้นก็ทิ้งสิ่งที่เกิดขึ้นเองและไร้สาระ<classes>ซ้ำของการเปลี่ยนแปลงนี่คือการกระทำเล็ก ๆ …

9
วิธีเล่นวิดีโอท้องถิ่นด้วย Swift
ฉันมีmp4ไฟล์วิดีโอสั้น ๆที่ฉันได้เพิ่มลงในโปรเจ็กต์ Xcode6 Beta ปัจจุบันของฉัน ฉันต้องการเล่นวิดีโอในแอปของฉัน หลังจากค้นหาไปหลายชั่วโมงฉันไม่พบสิ่งที่เป็นประโยชน์จากระยะไกล มีวิธีที่จะทำให้มันสำเร็จด้วย Swift หรือคุณต้องใช้ Objective-C? ฉันจะชี้ไปในทิศทางที่ถูกต้องได้หรือไม่? ฉันไม่สามารถเป็นคนเดียวที่สงสัยเรื่องนี้

13
รับความสูงของแถบนำทางโดยทางโปรแกรม
ฉันรู้ว่าการมีอยู่ของตัวควบคุมมุมมองเพิ่มเติม (แถบการนำทาง) ผลัก UIView ลงตามความสูง ฉันก็รู้ว่าความสูงนี้ = 44px [self.view].frame.origin.y = 0ฉันได้ค้นพบว่าการผลักดันลงนี้รักษา ดังนั้นฉันจะกำหนดความสูงของแถบนำทางได้อย่างไรนอกเหนือจากการตั้งค่าเป็นค่าคงที่ได้อย่างไร หรือรุ่นที่สั้นกว่าฉันจะทราบได้อย่างไรว่า UIView ของฉันแสดงพร้อมแถบนำทางด้านบน หลอดไฟเริ่มเข้ามา น่าเสียดายที่ฉันไม่ได้ค้นพบวิธีที่เหมือนกันในการแก้ไขปัญหาดังที่อธิบายไว้ด้านล่าง ฉันเชื่อว่าปัญหาทั้งหมดของฉันมุ่งเน้นไปที่งานรับอัตโนมัติของฉัน และเหตุผลที่ฉันได้ข้อสรุปว่ามีอาการเดียวกันอยู่โดยมีหรือไม่มี UIWebView และอาการนั้นก็คือทุกอย่างนั้นมีสีพีชสำหรับรูปคน สำหรับแนวนอน UIButton ส่วนใหญ่ที่อยู่ด้านล่างจะปรากฏขึ้นด้านหลัง TabBar ตัวอย่างเช่นฉันมี UIView หนึ่งรายการจากบนลงล่าง: UIView - ทั้งชุดสปริง (ตัวพิมพ์ดีฟอลต์) และไม่มี struts UIScrollView - ถ้าฉันตั้งค่าสปริงทั้งสองและล้างทุกอย่างอื่น (เช่น UIView) UIButton จะบุกรุกวัตถุบนเหนือมันทันที หากฉันล้างทุกอย่าง UIButton จะใช้ได้ แต่สิ่งที่ซ่อนอยู่ด้านบนสุดด้านหลัง StatusBar การตั้งค่าเฉพาะ strut ด้านบน UIButton …

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