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

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

30
การลบข้อความหัวเรื่องของ iOS UIBarButtonItem
สิ่งที่ฉันต้องการทำคือการลบข้อความออกจากปุ่ม 'ย้อนกลับ' ของ a UIBarButtonItemโดยเหลือเพียงเครื่องหมายบั้งสีน้ำเงินบนแถบนำทาง โปรดทราบว่าฉันกำลังพัฒนาสำหรับ iOS 7 ฉันได้ลองวิธีการหลายวิธีรวมถึง แต่ไม่ จำกัด เฉพาะ: นี่เป็นวิธีภาพที่ฉันไม่ชอบ (ภาพดูผิดที่): UIBarButtonItem *barBtnItem = [[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"iOS7BackButton"] style:UIBarButtonItemStylePlain target:self action:@selector(goToPrevious:)]; self.navigationItem.leftBarButtonItem = barBtnItem; วิธีอื่นที่ฉันลองใช้คือสิ่งนี้ซึ่งใช้ไม่ได้ (ไม่มีอะไรปรากฏ): UIBarButtonItem *barBtn = [[UIBarButtonItem alloc]init]; barBtn.title=@""; self.navigationItem.leftBarButtonItem=barBtn; สิ่งที่ฉันต้องการบรรลุคือปุ่มย้อนกลับที่พบในแอปเพลง iOS 7 ซึ่งมีเพียงรูปตัววีเดียว ขอบคุณ

2
คัดลอกข้อความไปยังคลิปบอร์ดด้วย iOS
วิธีที่ดีที่สุดในการคัดลอกข้อความไปยังคลิปบอร์ดของ iPhone ในแอปพลิเคชันของคุณคืออะไร? เอกสารของพวกเขาเป็นภาพร่างและมีคุณสมบัติมากกว่าวิธีที่ฉันต้องการ ... ฉันแค่ต้องการตั้งค่าสตริงเป็นคลิปบอร์ดผู้ใช้

25
ระยะห่างระหว่างเซลล์ใน UICollectionView
ฉันจะตั้งค่าระยะห่างของเซลล์ในส่วนของได้UICollectionViewอย่างไร ฉันรู้ว่ามีสถานที่ให้บริการminimumInteritemSpacingฉันได้ตั้งไว้ที่ 5.0 ยังคงเป็นระยะห่างไม่ปรากฏ 5.0 ฉันใช้วิธีการมอบหมาย flowout - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section { return 5.0; } ยังฉันไม่ได้รับผลลัพธ์ที่ต้องการ ฉันคิดว่ามันเป็นระยะห่างขั้นต่ำ ไม่มีวิธีใดที่ฉันสามารถกำหนดระยะห่างสูงสุดได้หรือไม่

26
ฉันจะรับ plist เป็น Dictionary ใน Swift ได้อย่างไร
ฉันกำลังเล่นกับภาษาการเขียนโปรแกรมSwiftใหม่ของ Apple และมีปัญหา ... ขณะนี้ฉันกำลังพยายามอ่านไฟล์ plist ใน Objective-C ฉันจะทำสิ่งต่อไปนี้เพื่อรับเนื้อหาเป็น NSDictionary: NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Config" ofType:@"plist"]; NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:filePath]; ฉันจะรับ plist เป็น Dictionary ใน Swift ได้อย่างไร ฉันคิดว่าฉันสามารถหาเส้นทางไปยังผู้เล่นด้วย: let path = NSBundle.mainBundle().pathForResource("Config", ofType: "plist") เมื่อใช้งานได้ (ถ้าถูกต้อง): ฉันจะรับเนื้อหาเป็นพจนานุกรมได้อย่างไร คำถามทั่วไปเพิ่มเติม: ตกลงเพื่อใช้คลาสNS *ดีฟอลต์หรือไม่ ฉันคิดว่างั้น ... เท่าที่ฉันทราบคลาสเฟรมเวิร์กNS *ดีฟอลต์ยังคงใช้ได้และใช้ได้
198 ios  swift 

5
TestFlight ทำอย่างไร
TestFlight นำเสนอการกระจายเบต้าของแอพ iOS ในแบบ over-the-air (บนอุปกรณ์ที่ไม่ใช่การเจลเบรค) สิ่งนี้สามารถทำได้? นี่เป็นคุณสมบัติ iOS หรือใช้ประโยชน์จากช่องโหว่หรือไม่

11
การตั้งค่าภาพสำหรับ UIButton ในรหัส
คุณจะตั้งค่าภาพสำหรับรหัส UIB ได้อย่างไร? ฉันมีสิ่งนี้: UIButton *btnTwo = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btnTwo.frame = CGRectMake(40, 140, 240, 30); [btnTwo setTitle:@"vc2:v1" forState:UIControlStateNormal]; [btnTwo addTarget:self action:@selector(goToOne) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:btnTwo]; แต่ไม่เห็นสิ่งที่จะตั้งค่าภาพสำหรับมัน

11
พยายามตั้งค่าวัตถุที่ไม่ใช่รายการทรัพย์สินเป็น NSUserDefaults
ฉันคิดว่าฉันรู้ว่าสิ่งใดที่ทำให้เกิดข้อผิดพลาดนี้ แต่ฉันไม่สามารถเข้าใจได้ว่าฉันทำอะไรผิด นี่คือข้อความแสดงข้อผิดพลาดทั้งหมดที่ฉันได้รับ: พยายามตั้งค่าวัตถุที่ไม่ใช่รายการทรัพย์สิน ( "<BC_Person: 0x8f3c140>" ) เป็นค่า NSUserDefaults สำหรับคีย์ personDataArray ฉันมีPersonชั้นเรียนที่ฉันคิดว่าสอดคล้องกับNSCodingโปรโตคอลที่ฉันมีทั้งสองวิธีในชั้นเรียนส่วนตัวของฉัน: - (void)encodeWithCoder:(NSCoder *)coder { [coder encodeObject:self.personsName forKey:@"BCPersonsName"]; [coder encodeObject:self.personsBills forKey:@"BCPersonsBillsArray"]; } - (id)initWithCoder:(NSCoder *)coder { self = [super init]; if (self) { self.personsName = [coder decodeObjectForKey:@"BCPersonsName"]; self.personsBills = [coder decodeObjectForKey:@"BCPersonsBillsArray"]; } return self; } ณ จุดใน app …

17
ข้อผิดพลาด ITMS-90717:“ ไอคอน App Store ไม่ถูกต้อง”
เมื่อฉันพยายามส่งแอพไปItunes Connectฉันได้รับข้อผิดพลาดดังต่อไปนี้ iTunes Store Operation Failed Error ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'YourApp.app' can't be transparent nor contain an alpha channel." ฉันทำให้แน่ใจว่าฉันส่งไฟล์โดยไม่มีความโปร่งใส iTunes Connectดังนั้นข้อผิดพลาดในการยืนยันการส่งไปยัง

21
เคล็ดลับสำหรับการส่ง AppStore ที่ประสบความสำเร็จ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน8 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ในวันหรือสองวันฉันก็พร้อมที่จะส่งแอพ iPhone ของฉันไปที่ AppStore และฉันอยากรู้ว่าคนที่ผ่านขั้นตอนนี้มีคำแนะนำ / คำแนะนำใด ๆ สำหรับกระบวนการส่งที่ราบรื่น นี่คือสิ่งที่ฉันครอบคลุม ไม่มีหน่วยความจำรั่ว ทดสอบประสิทธิภาพบนอุปกรณ์จริง ไม่ผิดพลาด :) ใช้ใบรับรอง / โปรไฟล์ที่ถูกต้อง สิ่งที่ฉันไม่แน่ใจเล็กน้อยเกี่ยวกับวิธีกำหนดค่า "ชื่อที่ปรากฏของ Bundle" / "ตัวระบุ Bundle" และ "ชื่อของ Bundle" ใน info.plist ฉันเข้าใจว่าอันแรกคือข้อความที่แสดงบน iPhone เอง แต่สุดท้ายคืออะไร สิ่งนี้ต้องจับคู่ Bundle Identifier หรือไม่ มีสิ่งอื่นใดอีกที่ฉันควรเพิ่มใน info.plist อีกหรือไม่ ฉันสังเกตเห็นว่าเมื่อสร้างสำหรับการแจกจ่าย …
196 iphone  ios  app-store 

12
Autolayout - ขนาดที่แท้จริงของ UIButton ไม่รวมชื่อเรื่อง
หากฉันมีการจัดเรียง UIButton โดยใช้การชำระอัตโนมัติโดยอัตโนมัติขนาดของมันจะปรับให้เข้ากับเนื้อหาของมัน ถ้าฉันตั้งรูปภาพเป็นbutton.imageขนาด instrinsic อีกครั้งดูเหมือนว่าจะคำนึงถึงเรื่องนี้ อย่างไรก็ตามถ้าฉันปรับแต่งtitleEdgeInsetsปุ่มการจัดวางไม่ได้ทำเพื่อสิ่งนี้และจะตัดทอนชื่อปุ่มแทน ฉันจะมั่นใจได้อย่างไรว่าความกว้างที่แท้จริงของปุ่มนั้นเป็นสิ่งที่ใส่เข้าไป? แก้ไข: ฉันใช้สิ่งต่อไปนี้: [self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)]; เป้าหมายคือการเพิ่มการแยกระหว่างรูปภาพและข้อความ

9
เวลาที่จะใช้กระดานเรื่องราวและเมื่อใดที่จะใช้ XIB
มีแนวทางใดบ้างในการใช้กระดานเรื่องราวในโครงการ iOS และเมื่อใช้ XIBs อะไรคือข้อดีและข้อเสียของแต่ละสถานการณ์ ใกล้ที่ฉันสามารถบอกได้ว่ามันไม่สะอาดในการใช้กระดานเรื่องราวเมื่อคุณมีตัวควบคุมมุมมองที่ถูกผลักด้วยองค์ประกอบ UI แบบไดนามิก (เช่นหมุดแผนที่)

9
แอพนี้ใช้ตัวระบุโฆษณา (IDFA) หรือไม่ - AdMob 6.8.0
ฉันกำลังอัปโหลดแอพของฉันไปยัง App Store และ Apple กำลังถามฉันว่าผู้ใช้แอปนี้เป็น IDFA หรือไม่ ฉันกำลังใช้ Admob SDK ล่าสุดหรือ 6.8.0 และฉันไม่รู้ว่าใช้ IDFA หรือไม่และถ้าใช้ช่องทำเครื่องหมายใดฉันควรกด XX รูปภาพhttp://i.gyazo.com/a7d36f95ac0cc066e5654517d4ec2f3f.png
196 ios  admob 


8
วิธีเปิดใช้การแก้ปัญหาเบื้องต้นสำหรับแอพใน iPhone 6 และ 6 Plus
Xcode 6 GM ตอนนี้มีตัวจำลองสำหรับ iPhone 6 และ 6 Plus และโดยค่าเริ่มต้นพวกเขาจะเรียกใช้แอพในโหมดปรับขนาด หากต้องการเปิดใช้งานขนาดหน้าจอใหม่ฉันพยายามเพิ่มDefault-667h@2x.pngซึ่งดูเหมือนจะเป็นส่วนหนึ่งของกลอุบายเนื่องจากแอปไม่สามารถทำงานได้เลยโดยมีข้อผิดพลาด "ไม่สามารถเรียกใช้แอปในเครื่องมือจำลอง - พบข้อผิดพลาดขณะทำงาน (Domain = LaunchServicesError รหัส = 0) " มีใครคิดวิธีที่จะทำให้แอพทำงานในความละเอียด 6/6 + จริงหรือไม่?

10
นำเสนอ UIAlertController อย่างถูกต้องบน iPad โดยใช้ iOS 8
กับ iOS 8.0 Apple เปิดUIAlertControllerเพื่อแทนที่UIActionSheet น่าเสียดายที่ Apple ไม่ได้เพิ่มข้อมูลใด ๆ เกี่ยวกับวิธีการนำเสนอ ฉันพบรายการเกี่ยวกับเรื่องนี้ในบล็อกของ hayaGeek แต่ดูเหมือนว่าจะไม่ทำงานบน iPad มุมมองถูกใส่ผิดที่: ใส่ผิด: แก้ไข: ฉันใช้รหัสต่อไปนี้เพื่อแสดงบนอินเตอร์เฟส: let alert = UIAlertController() // setting buttons self.presentModalViewController(alert, animated: true) มีวิธีอื่นในการเพิ่มลงใน iPad หรือไม่ หรือว่า Apple ลืม iPad หรือยังไม่ได้ใช้เลย

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