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

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

9
การจัดตำแหน่งข้อความ SwiftUI
จากคุณสมบัติมากมายของTextมุมมองฉันไม่พบสิ่งใดที่เกี่ยวข้องกับการจัดแนวข้อความ ฉันเคยเห็นในการสาธิตว่ามันจัดการ RTL โดยอัตโนมัติและเมื่อวางสิ่งของโดยใช้ View's bodyมันจะตั้งศูนย์โดยอัตโนมัติเสมอ มีแนวคิดบางอย่างที่ฉันขาดหายไปเกี่ยวกับระบบเลย์เอาต์ในSwiftUIและถ้าไม่มีฉันจะตั้งค่าคุณสมบัติการจัดแนวข้อความเป็นTextอย่างไร
97 ios  swift  swiftui 

10
iOS อัพโหลดรูปภาพและข้อความโดยใช้ HTTP POST
ขอบคุณที่อ่าน. ฉันเพิ่งเริ่มใช้ iOS และฉันกำลังพยายามอัปโหลดรูปภาพและข้อความโดยใช้multi-part form encodingใน iOS สิ่งที่curlเทียบเท่าคือสิ่งนี้:curl -F "param1=value1" -F "param2=@testimage.jpg" "http://some.ip.address:5000/upload" curlคำสั่งดังกล่าวให้ผลตอบแทนที่คาดว่าจะตอบสนองที่ถูกต้องในJSON. ปัญหา: ฉันได้รับคำขอ HTTP 400 อยู่เรื่อย ๆ ซึ่งหมายความว่าฉันทำอะไรผิดพลาดขณะเขียนเนื้อหา HTTP POST สิ่งที่ฉันทำ: เพื่อการอ้างอิงฉันลอง ใช้แอป Flickr API iOS "ขนาด POST ใหญ่เกินไป!" และวัตถุประสงค์ C: จะอัพโหลดรูปภาพและข้อความโดยใช้ HTTP POST ได้อย่างไร? . แต่ฉันได้รับ HTTP 400 มาเรื่อย ๆ ฉันลองASIHttpRequestแต่มีปัญหาแตกต่างกันที่นั่น (ไม่เคยโทรกลับ) แต่ฉันไม่ได้ตรวจสอบเพิ่มเติมในเรื่องนี้เนื่องจากฉันได้ยินมาว่าผู้พัฒนาหยุดสนับสนุนห้องสมุด: http://allseeing-i.com/[request_release] ; ใครช่วยฉันหน่อยได้ไหม

6
iOS: เปรียบเทียบสองวันที่
ฉันมีสิ่งNSDateที่ฉันต้องเปรียบเทียบกับอีกสองคนNSDateและฉันลองใช้NSOrderAscendingและNSOrderDescendingแต่ถ้าวันที่ของฉันเท่ากันในอีกสองวัน? ตัวอย่าง: ถ้าฉันมีmyDate = 24/05/2011 และอีกสองตัวที่เป็นหนึ่ง = 24/05/2011และสอง24/05/2011ฉันจะใช้อะไรได้บ้าง?

11
จะรับความสูงและความกว้างของหน้าจอได้อย่างไร?
ฉันกำลังพยายามกำหนดความสูงและความกว้างปัจจุบันของแอปพลิเคชันโดยใช้โปรแกรม ฉันใช้สิ่งนี้: CGRect screenRect = [[UIScreen mainScreen] bounds]; แต่จะให้ความกว้าง 320 และความสูง 480 ไม่ว่าอุปกรณ์จะอยู่ในแนวตั้งหรือแนวนอน ฉันจะกำหนดความกว้างและความสูงปัจจุบัน (เช่นขึ้นอยู่กับการวางแนวอุปกรณ์) ของหน้าจอหลักได้อย่างไร?
96 ios 

4
iphone ios ทำงานในเธรดแยกต่างหาก
วิธีที่ดีที่สุดในการรันโค้ดบนเธรดแยกคืออะไร ใช่ไหม: [NSThread detachNewThreadSelector: @selector(doStuff) toTarget:self withObject:NULL]; หรือ: NSOperationQueue *queue = [NSOperationQueue new]; NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:self selector:@selector(doStuff:) object:nil; [queue addOperation:operation]; [operation release]; [queue release]; ฉันทำวิธีที่สองแล้ว แต่ Wesley Cookbook ที่ฉันเคยอ่านใช้แบบแรก

14
จะสกัดกั้นการสัมผัสเหตุการณ์บนวัตถุ MKMapView หรือ UIWebView ได้อย่างไร
ฉันไม่แน่ใจว่าฉันทำอะไรผิด แต่ฉันพยายามจับสัมผัสMKMapViewวัตถุ ฉันแบ่งคลาสย่อยโดยสร้างคลาสต่อไปนี้: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end และการนำไปใช้: #import "MapViewWithTouches.h" @implementation MapViewWithTouches - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event { NSLog(@"hello"); //[super touchesBegan:touches withEvent:event]; } @end แต่ดูเหมือนว่าเมื่อฉันใช้คลาสนี้ฉันไม่เห็นอะไรเลยใน Console: MapViewWithTouches *mapView = [[MapViewWithTouches alloc] initWithFrame:self.view.frame]; [self.view insertSubview:mapView …

12
เป็นไปได้ไหมที่จะอัปเดตหัวเรื่อง / ข้อความ UIButton โดยใช้โปรแกรม
ฉันมีUIButtonที่เมื่อกดแล้วจะแสดงมุมมองใหม่ที่ผู้ใช้สามารถเปลี่ยนการตั้งค่าบางอย่างได้ เมื่อมุมมองถูกปิดฉันต้องการอัปเดตชื่อ / ข้อความของUIButtonเพื่อแสดงสถานะใหม่ ฉันกำลังโทร: [myButton setTitle: @"myTitle" forState: UIControlStateNormal]; [myButton setTitle: @"myTitle" forState: UIControlStateApplication]; [myButton setTitle: @"myTitle" forState: UIControlStateHighlighted]; [myButton setTitle: @"myTitle" forState: UIControlStateReserved]; [myButton setTitle: @"myTitle" forState: UIControlStateSelected]; [myButton setTitle: @"myTitle" forState: UIControlStateDisabled]; แต่ดูเหมือนว่าจะไม่เปลี่ยนแปลงไปจากข้อความ / ชื่อเรื่องเดิมตามที่ระบุไว้ใน IB

7
การอ่านแท็ก NFC ด้วย iPhone 6 / iOS 8
ตอนนี้ Apple เพิ่งประกาศ iPhone 6 จะมีชิป NFC มีใครรู้บ้างว่า iOS 8 จะเปิดใช้งานการอ่าน / ตรวจจับแท็ก RFID สำหรับอุปกรณ์ iPhone 6 ได้หรือไม่? ใครมีรายละเอียดที่จะแบ่งปันเกี่ยวกับเรื่องนี้?
96 ios  iphone  nfc  ios8  rfid 

3
มุมมองที่กำหนดเองด้วย Storyboard
ในหน้าจอที่ซับซ้อน (View Controllers) ฉันใช้เพื่อแยกสิ่งทั้งหมดออกเป็นชิ้นเล็ก ๆ (ฉันเรียกว่าวิดเจ็ต) วิดเจ็ตเหล่านี้ประกอบด้วย a MyWidget.hและMyWidget.mไฟล์เป็นพื้นฐานMyWidget.xibโดยที่องค์ประกอบรูทคือ a UIViewและคลาส MyWidget คือเจ้าของไฟล์ของ UIView ในการเริ่มต้นของวิดเจ็ตนี้ฉันทำไฟล์loadNibNamed. ใน View Controller ของฉันฉันทำ a [[MyWidget alloc] init]ซึ่งฉันเพิ่มในมุมมองหลักของ View's Controller เป็นมุมมองย่อย จนถึงขณะนี้ทำงานได้อย่างสมบูรณ์ ตอนนี้ฉันสงสัยว่าจะทำเช่นเดียวกันกับสตอรีบอร์ดได้อย่างไรเพราะฉันไม่สามารถเริ่มลากไปที่UIViewใดที่หนึ่งได้จริงๆฉันมักจะต้องเริ่มต้นด้วยสิ่งUIViewControllerที่ฉันไม่ต้องการ หากไม่มีวิธีที่เป็นไปได้ในการทำ Storyboard ฉันจะทำแบบเดิมได้ไหมโดยใช้ Storyboard สำหรับหน้าจอหลักและส่วนต่างๆของฉันและใช้ไฟล์. xib แยกต่างหากเพื่อกำหนดมุมมองที่กำหนดเอง
96 ios  storyboard  xib 


13
iPhone และ OpenCV
ฉันรู้ว่าOpenCV ถูกพอร์ตไปยัง Mac OS Xแต่ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับพอร์ตไปยัง iPhone ฉันไม่ใช่นักพัฒนา Mac ดังนั้นฉันจึงไม่รู้ว่าพอร์ต Mac OS X เพียงพอสำหรับ iPhone หรือไม่ ไม่มีใครรู้ดีไปกว่าฉัน?
96 ios  iphone  opencv 

12
Safari ใน ios8 กำลังเลื่อนหน้าจอเมื่อองค์ประกอบคงที่ได้รับโฟกัส
ใน IOS8 Safari มีข้อผิดพลาดใหม่พร้อมตำแหน่งที่แก้ไข หากคุณโฟกัสพื้นที่ข้อความที่อยู่ในแผงคงที่ Safari จะเลื่อนคุณไปที่ด้านล่างของหน้า สิ่งนี้ทำให้ UI ทุกประเภทไม่สามารถใช้งานได้เนื่องจากคุณไม่มีวิธีป้อนข้อความลงในพื้นที่ข้อความโดยไม่ต้องเลื่อนหน้าลงจนสุดและสูญเสียตำแหน่งของคุณ มีวิธีใดในการแก้ไขข้อบกพร่องนี้อย่างหมดจดหรือไม่? #a { height: 10000px; background: linear-gradient(red, blue); } #b { position: fixed; bottom: 20px; left: 10%; width: 100%; height: 300px; } textarea { width: 80%; height: 300px; } <html> <body> <div id="a"></div> <div id="b"><textarea></textarea></div> </body> </html>
96 javascript  ios  css  safari  ios8 

27
ไม่สามารถสร้าง NSPersistentStoreCoordinator ด้วยโมเดลศูนย์
เคยแคร็กครั้งแรกที่ Core Data และฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อเรียกใช้รหัสบนอุปกรณ์ของฉัน แต่มันใช้งานได้ดีบนเครื่องจำลอง .. * การยุติแอปเนื่องจากข้อยกเว้นที่ไม่ถูกจับ 'NSInvalidArgumentException' เหตุผล: 'ไม่สามารถสร้าง NSPersistentStoreCoordinator ด้วยโมเดลศูนย์' วิธีการบางอย่างของฉันที่อาจทำให้เกิดปัญหา: - (NSManagedObjectContext *)managedObjectContext { if (__managedObjectContext != nil) { return __managedObjectContext; } NSPersistentStoreCoordinator *coordinator = [self persistentStoreCoordinator]; if (coordinator != nil) { __managedObjectContext = [[NSManagedObjectContext alloc] init]; [__managedObjectContext setPersistentStoreCoordinator:coordinator]; } return __managedObjectContext; } /** Returns the …

5
หลังจากเปลี่ยนมาใช้ Xcode 7 ขนาดแอพเพิ่มขึ้นจาก 9 MB เป็น 60 MB มีการแก้ไขหรือไม่?
ฉันย้อนกลับไปในประวัติ Git เพื่อค้นหาสาเหตุของการเปลี่ยนแปลงขนาดไฟล์ที่ใหญ่โต แต่เหตุผลเดียวที่ฉันพบคือการเปลี่ยนจาก Xcode 6 เป็น Xcode 7 GM ฉันพบว่านี่คือผู้ให้ข้อมูลขนาดไฟล์ 10 อันดับแรกในการ.ipaสร้างจากการดำเนินการเก็บถาวรในการกำหนดค่ารุ่นรุ่น $ unzip -lv Roger\ Release.ipa | sort -k +3nr | head 41802768 Defl:N 16887199 60% 09-14-15 23:47 dc24cdc1 Payload/Roger.app/Frameworks/libswiftCore.dylib 41802400 Defl:N 16886076 60% 09-06-15 18:33 f939ea6a SwiftSupport/iphoneos/libswiftCore.dylib 11184032 Defl:N 5915625 47% 09-14-15 23:48 6ceac4a2 Payload/Roger.app/Roger 6399584 Defl:N …
96 ios  xcode  swift 

14
การลบวิวคอนโทรลเลอร์ออกจากสแต็กการนำทาง
ฉันมีสแต็กการนำทางพร้อมด้วย UIViewControllers 5 ตัว ฉันต้องการลบตัวควบคุมวิวตัวที่ 3 และ 4 ในสแต็กเมื่อคลิกปุ่มในตัวควบคุมวิวตัวที่ 5 เป็นไปได้ไหมที่จะทำเช่นนี้? ถ้าเป็นอย่างไร

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