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

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


9
แถบการนำทางปรากฏเหนือมุมมองด้วย iOS7 SDK ใหม่
CGRect cgRect1 = [[UIScreen mainScreen] applicationFrame]; UISearchBar *mySearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, cgRect.size.width, 40)]; mySearchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight ; UITableView *myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 40, cgRect.size.width, cgRect.size.height-40)]; myTableView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight; [self.view addSubview:mySearchBar]; [self.view addSubview:myTableView]; ในเวอร์ชันก่อนหน้านี้ทำงานได้อย่างถูกต้อง แถบค้นหาปรากฏด้านล่างstatusbarและแถบนำทาง tableviewปรากฏด้านล่างแถบค้นหา แต่เมื่อฉันเปิดใช้งานXcode 5 sdk iOS 7แถบค้นหาจะไม่ปรากฏให้เห็น (ฉันคิดว่ามันวางอยู่ใต้แถบสถานะและแถบนำทาง) และแถบนำทางก็ปรากฏเหนือมุมมองตารางด้วย จะได้รับการแก้ไขด้วยการiOS 7ปล่อยที่เสถียรหรือไม่? หรือเป็นปัญหาของการเข้ารหัสของฉัน? หรือเราควรจัดการโดยเพิ่ม(y = …
113 iphone  ios  objective-c  ipad  ios7 

6
ถึง ARC หรือไม่ไปที่ ARC? ข้อดีข้อเสียคืออะไร? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันยังไม่ได้ใช้ ARC เนื่องจากโค้ดส่วนใหญ่ในโปรเจ็กต์ที่ฉันกำลังดำเนินการอยู่นั้นเขียนขึ้นก่อน iOS 5.0 ฉันแค่สงสัยว่าความสะดวกสบายในการไม่เก็บ / ปล่อยด้วยตนเอง (และน่าจะเป็นรหัสที่น่าเชื่อถือกว่าซึ่งเป็นผลมาจาก) มีมากกว่า 'ค่าใช้จ่าย' ในการใช้ ARC หรือไม่? คุณมีประสบการณ์เกี่ยวกับ ARC อย่างไรและคุณจะแนะนำหรือไม่ ดังนั้น: ARC สามารถสร้างประโยชน์ให้กับโครงการได้มากแค่ไหน? ARC มีค่าใช้จ่ายเหมือนการเก็บขยะใน Java หรือไม่? คุณเคยใช้ ARC และถ้าเป็นเช่นนั้นคุณพบมันได้อย่างไร?

4
การประกาศ / นิยามตำแหน่งตัวแปรใน ObjectiveC?
นับตั้งแต่เริ่มทำงานกับแอป iOS และวัตถุประสงค์ C ฉันรู้สึกงงงวยกับสถานที่ต่างๆที่สามารถประกาศและกำหนดตัวแปรได้ ในอีกด้านหนึ่งเรามีแนวทาง C แบบเดิมในทางกลับกันเรามีคำสั่ง ObjectiveC ใหม่ที่เพิ่ม OO ไว้ด้านบน คุณช่วยให้ฉันเข้าใจแนวทางปฏิบัติที่ดีที่สุดและสถานการณ์ที่ฉันต้องการใช้ตำแหน่งเหล่านี้สำหรับตัวแปรของฉันและอาจแก้ไขความเข้าใจในปัจจุบันของฉันได้ไหม นี่คือคลาสตัวอย่าง (.h และ. m): #import <Foundation/Foundation.h> // 1) What do I declare here? @interface SampleClass : NSObject { // 2) ivar declarations // Pretty much never used? } // 3) class-specific method / property declarations @end และ …
113 iphone  objective-c  ios  ios5 


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


5
ฉันจะเพิ่มค่าบูลีนให้กับ NSDictionary ได้อย่างไร
NSNumberดีสำหรับจำนวนเต็มผมจะใช้ แต่ใช่และไม่ใช่ไม่ใช่สิ่งของฉันเดา Afaik ฉันสามารถเพิ่มวัตถุใน an ได้NSDictionaryเท่านั้นใช่ไหม? ฉันไม่พบคลาส Wrapper สำหรับบูลีน มีผู้ใด?

13
ไม่มีข้อมูลประจำตัว - คำขอของผู้ดูแลระบบ
ฉันมีปัญหาขณะ "เก็บถาวร" แอปของฉัน ฉันคิดว่ามีโปรไฟล์ที่ไม่ถูกต้องเนื่องจาก iPhone อัปเดตเป็น 5.1 และ XCode อัปเดตเป็น 4.2.2 ตอนนี้ฉันใช้เวลามากกว่า 4 ชั่วโมงในการกำจัดปัญหาการรับรองในขณะที่ใช้เธรดนี้ทีละขั้นตอน 3 ครั้ง (ซึ่งเสียเวลามาก): การรับคำเตือน "ไม่พบข้อมูลประจำตัวการเซ็นชื่อที่ถูกต้องตรงกับโปรไฟล์นี้ในพวงกุญแจของคุณ" ฉันยังคงมีความผิดดังต่อไปนี้: ไม่มีข้อมูลประจำตัวผู้ดูแลระบบต้องขอข้อมูลประจำตัวก่อนจึงจะดาวน์โหลดได้ ปุ่ม "ดาวน์โหลดข้อมูลประจำตัว" กลับไปที่หน้าต่างนี้หลังจากดำเนินการไปหลายวินาที คุณรู้วิธีออกจากเอกสารรับรองและแก้ไขข้อผิดพลาดนั้นหรือไม่?
111 ios  iphone  xcode  certificate 

13
iOS จะตรวจจับ iPhone X, iPhone 6 plus, iPhone 6, iPhone 5, iPhone 4 ด้วยมาโครได้อย่างไร?
วิธีตรวจหารุ่นอุปกรณ์ด้วยมาโคร ฉันใช้อะไรแบบนี้ แต่ผลลัพธ์ในโปรแกรมจำลองเสมอ IS_IPHONE_5 #define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) #define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) #define IS_IPHONE_5 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 568.0) #define IS_IPHONE_6 (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 667.0) #define IS_IPHONE_6PLUS (IS_IPHONE && [[UIScreen mainScreen] nativeScale] == 3.0f) #define IS_IPHONE_6_PLUS (IS_IPHONE && [[UIScreen mainScreen] bounds].size.height == 736.0) …
111 iphone  macros  detect 

30
ไม่สามารถโหลด NIB ในบันเดิล
ฉันพยายามรวม Janrain Engage เป็นโมดูลที่กำหนดเองกับ Appcelerator Titanium ฉันได้สร้างโมดูลตัวอย่างและลากโฟลเดอร์ JREngage ไปยังโมดูลตัวอย่าง xcodeproj ตามที่ระบุในเอกสารของ Jainrain ตอนนี้ฉันให้คำสั่ง build กับโปรเจ็กต์นี้จากนั้นดำเนินการ./build.pyและในที่สุดฉันก็รันtitanium runคำสั่ง เปิดตัวแอปพลิเคชันในโปรแกรมจำลองด้วยหน้าจอว่างเปล่าและเกิดข้อผิดพลาดทันที การยุติแอปเนื่องจากข้อยกเว้นที่ไม่ถูกจับ 'NSInternalInconsistencyException' เหตุผล: 'ไม่สามารถโหลด NIB ในชุดรวม:' NSBundle </ Users / abhilash / Library / Application Support / iPhone Simulator / 4.2 / Applications / CA167346-4091-4E16-B841-955D1D391713 / test.app> (โหลด) 'ด้วยชื่อ' JRProvidersController '' เหตุใดจึงเกิดข้อผิดพลาดนี้ขึ้น

17
UIStatusBarStyle PreferredStatusBarStyle ไม่ทำงานบน iOS 7
ในการประยุกต์ใช้ iPhone ของฉันสร้างขึ้นด้วย Xcode 5 สำหรับ iOS 7 ผมชุดUIViewControllerBasedStatusBarAppearance=YESในinfo.plistและในของฉันViewControllerฉันมีรหัสนี้: -(UIStatusBarStyle) preferredStatusBarStyle { return UIStatusBarStyleLightContent; } แต่แถบสถานะยังคงเป็นสีดำตัดกับพื้นหลังสีดำ ฉันรู้ว่ามันเป็นไปได้ที่จะเปลี่ยนนี้ app กว้างโดยการตั้งค่าUIViewControllerBasedStatusBarAppearance=NOในinfo.plistแต่จริง ๆ แล้วฉันต้องการที่จะปรับเปลี่ยนนี้บนviewControllerโดยviewControllerพื้นฐานที่รันไทม์

14
รับ URL ปัจจุบันของ UIWebView
ฉันได้ลองรับ URL ปัจจุบันของฉันUIWebViewด้วย: webview.request.URL. น่าเสียดายที่NSURLว่างเปล่า มีอะไรผิดปกติที่นี่? ฉันกำลังทำงานกับ Xcode 3.2.2 beta 5 โค้ดข้างต้นควรจะดำเนินการในผู้ร่วมประชุมUIWebViewdidStartLoad
110 ios  iphone  url  request  uiwebview 

4
สร้าง UIActionSheet 'otherButtons' โดยส่งผ่านอาร์เรย์ไม่ใช่ varlist
ฉันมีอาร์เรย์ของสตริงที่ฉันต้องการใช้สำหรับชื่อปุ่มบน UIActionSheet น่าเสียดายที่อาร์กิวเมนต์ otherButtonTitles: ในการเรียกใช้เมธอดจะใช้รายการสตริงที่มีความยาวตัวแปรไม่ใช่อาร์เรย์ ฉันจะส่งต่อชื่อเหล่านี้ไปยัง UIActionSheet ได้อย่างไร วิธีแก้ปัญหาที่ฉันเห็นแนะนำคือการส่งศูนย์ไปยัง otherButtonTitles: จากนั้นระบุชื่อปุ่มทีละรายการโดยใช้ addButtonWithTitle: แต่มีปัญหาในการย้ายปุ่ม "ยกเลิก" ไปที่ตำแหน่งแรกบน UIActionSheet แทนที่จะเป็นปุ่มสุดท้าย ฉันอยากให้เป็นคนสุดท้าย มีวิธีในการ 1) ส่งอาร์เรย์แทนรายการตัวแปรของสตริงหรืออีกวิธีหนึ่ง 2) ย้ายปุ่มยกเลิกไปที่ด้านล่างของ UIActionSheet หรือไม่ ขอบคุณ.

5
Objective-C Split ()?
มีวิธีใดในการแยกสตริงในวัตถุประสงค์ c เป็นอาร์เรย์หรือไม่? ฉันหมายถึงแบบนี้ - สตริงอินพุตใช่: 0: 42: ค่าในอาร์เรย์ของ (ใช่ 0,42 ค่า)?

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