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

อย่าใช้แท็กนี้จนกว่าคุณจะระบุที่อยู่ iPhone ของ Apple และ / หรือ iPod touch โดยเฉพาะ สำหรับคำถามที่ไม่ได้ขึ้นอยู่กับฮาร์ดแวร์ให้ใช้แท็ก [iOS] แท็กที่ต้องพิจารณาเพิ่มเติมคือ [xcode] (แต่หากคำถามเกี่ยวกับ IDE เอง), [swift], [purpose-c] หรือ [cocoa-touch] (แต่ไม่ใช่ [cocoa]) โปรดงดเว้นคำถามเกี่ยวกับ iTunes App Store หรือเกี่ยวกับ iTunes Connect หากใช้ C # ให้แท็กด้วย [mono]

17
มีเอกสารวิธีตั้งค่าการวางแนว iPhone หรือไม่?
ฉันมีแอพที่ฉันต้องการรองรับการหมุนอุปกรณ์ในบางมุมมอง แต่แอพอื่นไม่สมเหตุสมผลในโหมดแนวนอนดังนั้นเมื่อฉันเปลี่ยนมุมมองออกไปฉันต้องการบังคับให้ตั้งค่าการหมุนเป็นแนวตั้ง มีตัวตั้งค่าคุณสมบัติที่ไม่มีเอกสารบน UIDevice ซึ่งทำเคล็ดลับ แต่สร้างคำเตือนคอมไพเลอร์อย่างชัดเจนและอาจหายไปพร้อมกับการแก้ไข SDK ในอนาคต [[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait]; มีเอกสารวิธีบังคับทิศทางหรือไม่? อัปเดต:ฉันคิดว่าฉันจะให้ตัวอย่างเนื่องจากฉันไม่ได้มองหา shouldAutorotateToInterfaceOrientation เนื่องจากฉันได้ดำเนินการไปแล้ว ฉันต้องการให้แอปของฉันรองรับแนวนอนและแนวตั้งในมุมมอง 1 แต่เฉพาะแนวตั้งในมุมมอง 2 ฉันได้ติดตั้ง shouldAutorotateToInterfaceOrientation สำหรับมุมมองทั้งหมดแล้ว แต่ถ้าผู้ใช้อยู่ในโหมดแนวนอนในมุมมอง 1 จากนั้นเปลี่ยนเป็นมุมมอง 2 ฉันต้องการบังคับ โทรศัพท์เพื่อหมุนกลับไปที่แนวตั้ง

5
NSString: isEqual กับ isEqualToString
อะไรคือความแตกต่างระหว่างisEqual:และisEqualToString:? ทำไมเรียนเพิ่ม isEqualTo * วิธีการ (isEqualToArray สำหรับ NSArray, isEqualToData สำหรับ NSData, ... ) แทนเพียงเอาชนะisEqual:?

16
iOS 7 - ไม่สามารถสร้างอินสแตนซ์ตัวควบคุมมุมมองเริ่มต้นได้
ฉันใช้ Xcode 5 ในแอพที่สร้างขึ้นใหม่และเมื่อฉันเพิ่งสร้างมันฉันไปที่ปุ่มวิ่งและคลิกที่มันจากนั้นโปรเจ็กต์จะถูกสร้างขึ้น แต่ไม่แสดงใน iOS Simulator และฉันได้รับข้อความต่อไปนี้: Failed to instantiate the default view controller for UIMainStoryboardFile 'Main' - perhaps the designated entry point is not set? แน่นอนว่าฉันเคย Googled มาแล้วและทุกคนก็ชี้ให้เห็นว่าสิ่งนี้เกิดขึ้นเนื่องจาก XCode ยังไม่รู้ว่าตัวควบคุมมุมมองใดเป็นตัวเริ่มต้น แต่สิ่งที่แปลกคือฉันสร้างแอพเป็นแบบเพจ (ลองใช้แอพแบบมุมมองเดียวและแบบแท็บด้วย) และ XCode ได้กำหนด Storyboard ไว้แล้ว นอกจากนี้เมื่อฉันไปที่ตัวเลือกอินเทอร์เฟซหลักของโปรเจ็กต์จะมีการตั้งค่าสตอรีบอร์ด (ชื่อ "หลัก" โดย Xcode เอง) และใน Storyboard ตัวควบคุมมุมมองของฉันถูกตั้งค่าเป็น "ตัวควบคุมมุมมองเริ่มต้น" เกิดอะไรขึ้น?

24
การวางตำแหน่ง MKMapView เพื่อแสดงคำอธิบายประกอบหลายรายการพร้อมกัน
ฉันมีคำอธิบายประกอบหลายรายการที่ต้องการเพิ่มลงใน MKMapView ของฉัน (สามารถเป็น 0-n รายการโดยที่ n โดยทั่วไปจะอยู่ที่ประมาณ 5) ฉันสามารถเพิ่มคำอธิบายประกอบได้ แต่ฉันต้องการปรับขนาดแผนที่ให้พอดีกับคำอธิบายประกอบทั้งหมดบนหน้าจอพร้อมกันและฉันไม่แน่ใจว่าจะทำอย่างไร ฉันกำลังดูอยู่-regionThatFits:แต่ไม่ค่อยแน่ใจว่าจะทำอย่างไรกับมัน ฉันจะโพสต์รหัสเพื่อแสดงสิ่งที่ฉันมีจนถึงตอนนี้ ฉันคิดว่านี่น่าจะเป็นงานที่ตรงไปตรงมา แต่ตอนนี้ฉันรู้สึกหนักใจกับ MapKit เล็กน้อย - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{ location = newLocation.coordinate; //One location is obtained.. just zoom to that location MKCoordinateRegion region; region.center = location; //Set Zoom level using Span MKCoordinateSpan span; span.latitudeDelta = …

21
วิธีแก้ไขปัญหา“ Command / bin / sh ล้มเหลวด้วยรหัสทางออก 1” ใน iPhone
ฉันใช้ห้องสมุดคงที่โกโก้ในแอปพลิเคชันของฉัน เมื่อฉันรวบรวมไลบรารีของฉันฉันพบข้อผิดพลาดต่อไปนี้: Shell Script invocation error:can't open input file: /Users/sijuthomas/Library/Developer/Xcode/DerivedData/SCXML2- bbttehupryhijphhjdiemcytkvgy/Build/Products/Debug-iphonesimulator/ libSCXMLParser.a (No such file or directory) Command /bin/sh failed with exit code 1 ฉันจะแก้ไขปัญหานี้ได้อย่างไร?

14
ฉันสามารถเขียนแอพของ iPhone โดยใช้ Python [ปิด] ได้ไหม
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการในวันที่ 11 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ เมื่อใช้PyObjCคุณสามารถใช้ Python เพื่อเขียนแอปพลิเคชัน Cocoa สำหรับ OS X ได้ฉันจะเขียนแอป iPhone ดั้งเดิมโดยใช้ Python ได้หรือไม่ถ้าเป็นเช่นนั้นจะทำอย่างไร

6
NSLog พร้อมข้อมูล CGPoint
ฉันมี CGPoint ที่เรียกว่าจุดที่ถูกกำหนดให้สัมผัส: UITouch *touch = [touches anyObject]; CGPoint point = [touch locationInView:self]; ฉันต้องการรับค่าพิกัด x ในบันทึกคอนโซลของฉัน: NSLog(@"x: %s", point.x); เมื่อฉันใช้สิ่งนี้เอาต์พุตบันทึกสำหรับสิ่งนี้คือ: x: (ว่าง) ฉันตรวจสอบแล้วว่าจุดนั้นไม่เป็นโมฆะเมื่อสิ่งนี้ถูกเรียกโดยใช้ตัวแก้ไขข้อบกพร่องและนาฬิกาตัวแปร ความช่วยเหลือใด ๆ ที่ชื่นชม ขอบคุณ // :)

18
การค้นหาว่าสตริงเป็นตัวเลขหรือไม่
เราจะตรวจสอบได้อย่างไรว่าสตริงประกอบด้วยตัวเลขเท่านั้น ฉันกำลังดึงสตริงย่อยออกจากสตริงและต้องการตรวจสอบว่าเป็นสตริงย่อยที่เป็นตัวเลขหรือไม่ NSString *newString = [myString substringWithRange:NSMakeRange(2,3)];

8
URLWithString: คืนค่า nil
มันอาจจะง่ายมาก แต่ฉันดูเหมือนจะไม่พบว่าทำไมจึงURLWithString:กลับมาที่นี่ //localisationName is a arbitrary string here NSString* webName = [localisationName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSString* stringURL = [NSString stringWithFormat:@"http://maps.google.com/maps/geo?q=%@,Montréal,Communauté-Urbaine-de-Montréal,Québec,Canadae&output=csv&oe=utf8&sensor=false&key=", webName]; NSURL* url = [NSURL URLWithString:stringURL];

25
การเรียกที่ไม่สมดุลเพื่อเริ่มต้น / สิ้นสุดการเปลี่ยนลักษณะสำหรับ <FirstViewController: 0x2a2c00>
ฉันมีปัญหานี้เมื่อจำลองแอปไม่ใช่ข้อผิดพลาดหรือคำเตือน แต่ปรากฏในคอนโซลมีใครเคยประสบปัญหานี้มาก่อนหรือไม่
93 iphone  ios  transition 

8
การลากและวางขั้นพื้นฐานใน iOS
ฉันอยากได้มุมมองที่มียานพาหนะขับไปรอบ ๆ ที่ผู้ใช้สามารถลากและวางได้ คุณคิดว่ากลยุทธ์ขนาดใหญ่ที่ดีที่สุดในการทำสิ่งนี้คืออะไร? จะเป็นการดีที่สุดที่จะรับเหตุการณ์การสัมผัสจากมุมมองที่เป็นตัวแทนของยานพาหนะหรือจากมุมมองที่กว้างขึ้น? มีกระบวนทัศน์ง่ายๆที่คุณใช้ในการลากและวางที่คุณพอใจหรือไม่? อะไรคือข้อเสียของกลยุทธ์ที่แตกต่างกัน?

8
JSON และ Core Data บน iPhone
ฉันมีกราฟออบเจ็กต์ข้อมูลหลัก (ประกอบด้วยสองเอนทิตีที่เชื่อมโยงด้วยความสัมพันธ์ต่อกลุ่ม) ฉันอยากรู้อยากเห็นในฐานะผู้พัฒนา iPhone ที่ค่อนข้างไม่มีประสบการณ์ไม่ว่าใครจะสามารถแนะนำแนวทางและการใช้งาน JSON ที่เหมาะสมสำหรับ iPhone ซึ่งจะทำให้ฉันสามารถ แปลงระเบียนข้อมูลหลักเป็นสตริง JSON (ในขณะที่รักษาความสัมพันธ์ระหว่างเอนทิตี) และ แปลงสตริง JSON กลับเป็นวัตถุข้อมูลหลัก (รักษาความสัมพันธ์ระหว่างเอนทิตีอีกครั้ง) ฉันได้ค้นหาตัวอย่างบทช่วยสอน / โค้ดไม่สำเร็จในประเด็นนี้ดังนั้นเราจะได้รับความช่วยเหลือเป็นอย่างดี

2
ปกติเวลารอการตรวจสอบ? [ปิด]
คำถามนี้ไม่น่าจะช่วยผู้เยี่ยมชมในอนาคตได้ มีความเกี่ยวข้องกับพื้นที่ทางภูมิศาสตร์ขนาดเล็กช่วงเวลาที่เฉพาะเจาะจงหรือสถานการณ์ที่แคบเป็นพิเศษซึ่งโดยทั่วไปไม่สามารถใช้ได้กับผู้ชมอินเทอร์เน็ตทั่วโลก สำหรับความช่วยเหลือในการทำคำถามนี้มากขึ้นบังคับในวงกว้างไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน9 ปีที่ผ่านมา ฉันอัปโหลดแอพแรกของฉันไปที่ iTunes connect ในวันที่ 23 มันเปลี่ยนสถานะเป็นกำลังรอการตรวจสอบ ช่องที่แสดงสถานะของการตรวจสอบแอประบุว่ามีการตรวจสอบแอป 80-99% ในช่วง 5 วันที่ผ่านมา รวมถึงช่วงเวลารอการตรวจสอบหรือจากช่วงระหว่างการตรวจสอบเท่านั้น? โดยทั่วไปฉันควรรอนานแค่ไหนก่อนที่ฉันจะสงสัยว่ามันหายไปในหลุมดำหรือไม่? ฉันไม่มีปัญหากับการรอหลายสัปดาห์ แต่ฉันไม่แน่ใจว่าเปอร์เซ็นต์ที่บอกว่าจริงหมายถึงอะไร แก้ไข: ฉันตั้งใจจะถามว่าสถิติที่ Apple ให้ในศูนย์นักพัฒนารวมถึงช่วงเวลารอการตรวจสอบหรือไม่?

8
คุณลักษณะ ASIHTTPRequest ที่สำคัญอะไรบ้างที่ AFNetworking ขาดหายไป
ด้วยการทำงานที่มีการหยุดเมื่อเร็ว ๆ นี้ ASIHTTPRequestดูเหมือนว่าความสนใจจะขยับไปAFNetworking อย่างไรก็ตามฉันยังไม่พบการเปรียบเทียบที่ดีของคุณสมบัติของทั้งสองไลบรารีดังนั้นฉันจึงไม่รู้ว่าฉันจะสูญเสียอะไรถ้า / เมื่อฉันเปลี่ยนไป ความแตกต่างที่สำคัญที่ฉันได้พบคือ: AFNetworking มีขนาดโค้ดที่เล็กกว่ามาก (ซึ่งดี) AFNetworking กำลังได้รับการปรับปรุงอย่างรวดเร็ว (ดังนั้นอาจยังไม่เป็นผู้ใหญ่อาจยังไม่มี API ที่เสถียร?) ทั้งสองดูเหมือนจะมีแคชแม้ว่าฉันจะเห็นคำใบ้ว่าเนื่องจาก AFNetworking ใช้NSURLConnection จึงไม่แคชวัตถุเกิน 50K ASIHTTPRequest มีการสนับสนุนที่ดีมากสำหรับพร็อกซี http แบบแมนนวลและอัตโนมัติ (PAC); ฉันไม่พบข้อมูลใด ๆ เกี่ยวกับระดับการสนับสนุน AFNetworking สำหรับพร็อกซี AFNetworking ต้องใช้ iOS 4+ ในขณะที่ ASIHTTPRequest ทำงานกลับไปที่ iOS 2 ได้ทันที (ไม่ใช่ปัญหาสำหรับฉัน แต่เป็นปัญหาสำหรับบางคน) AFNetworking ยังไม่มีแคชถาวรในตัว แต่มีแคชถาวรซึ่งมีคำขอดึงที่รอดำเนินการ: https://github.com/gowalla/AFNetworking/pull/25 มีใครเห็นการเปรียบเทียบที่ดีของทั้งสองไลบรารีหรือประสบการณ์ที่บันทึกไว้เกี่ยวกับการเปลี่ยนจากที่หนึ่งไปยังอีกที่หนึ่ง

12
iOS7 UIS เปลี่ยนค่า EventChanged: การโทรไปเรื่อย ๆ คือ Bug หรืออะไร ..
แก้ไข ตอนนี้ได้รับการแก้ไขแล้ว ios7.1 อย่าทำการปรับแต่งใด ๆ เพื่อแก้ไข แก้ไข 2 เห็นได้ชัดว่าปัญหาเดียวกันนี้เกิดขึ้นอีกครั้งใน iOS 8.0 และ 8.1 แก้ไข 3 ตอนนี้ได้รับการแก้ไขแล้ว ios9.2 อย่าทำการปรับแต่งใด ๆ เพื่อแก้ไข สวัสดีครับวันนี้ฉันเห็นในUISwitch'sเหตุการณ์ValueChanged:การโทรcontinuously ในขณะที่ฉันเปลี่ยนแปลงOnไปOffหรือOffไปที่ On และนิ้วของฉันย้ายยังคงอยู่บนด้านขวาเช่นเดียวกับด้านซ้าย ฉันแนบภาพ GIF เพื่อให้ชัดเจนยิ่งขึ้นด้วย NSLog วิธีการเปลี่ยนค่าของฉันคือ: - (IBAction)changeSwitch:(id)sender{ if([sender isOn]){ NSLog(@"Switch is ON"); } else{ NSLog(@"Switch is OFF"); } } iOS6 รหัสเดียวกันของ Switch ทำงานได้ดีตามที่เราคาดหวัง: ใครก็ได้ช่วยแนะนำหน่อยว่าโทรแค่ครั้งเดียวสถานะเปิดหรือปิด หรือนี่คือบั๊กหรืออะไร .. …
93 ios  iphone  ios7  xcode5  uiswitch 

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