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

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


30
ไอคอน UITabBar จำลอง iOS 11 iPhone X และชื่อที่แสดงอยู่ด้านบนซึ่งครอบคลุมแต่ละอื่น ๆ
ใครมีปัญหากับเครื่องจำลอง iPhone X รอบ ๆ ส่วนประกอบ UITabBar? ดูเหมือนว่าของฉันจะแสดงไอคอนและชื่อเรื่องอยู่ด้านบนของกันและกันฉันไม่แน่ใจว่าฉันพลาดอะไรไปหรือเปล่าฉันยังใช้งานมันในเครื่องจำลอง iPhone 8 และอุปกรณ์จริงหนึ่งเครื่องที่มันดูดีตามที่แสดงบน กระดานเรื่องราว iPhone X: ไอโฟน 8

6
การดีบักแอปเมื่อเปิดตัวโดยการแจ้งเตือนแบบพุช
ฉันกำลังพัฒนาแอพที่ได้รับการแจ้งเตือนแบบพุช ฉันมีทั้งหมดนี้ทำงานได้ 100% ผ่านหน้า PHP มีหลายประเภทของการแจ้งเตือนแบบพุชที่แอปของฉันสามารถรับได้ PHP จัดการสิ่งนี้และส่งแพ็กเก็ตข้อมูลที่แตกต่างกันไปยังแอพของฉันซึ่งทั้งหมดได้รับดี อย่างไรก็ตามเมื่อผู้ใช้ "ดู" การแจ้งเตือนและแอปของฉันเปิดขึ้นเห็นได้ชัดว่าฉันต้องการดำเนินการที่แตกต่างจากที่ฉันทำหากผู้ใช้เพิ่งเปิดแอปด้วยตนเองและยิ่งไปกว่านั้นการดำเนินการที่แตกต่างกันขึ้นอยู่กับประเภทการแจ้งเตือนแบบพุช ฉันทำงานได้ดี ... หนึ่งในประเภทการกดของฉันควรจะเปิด UIView ที่เชื่อมต่อหลาย ๆ เซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์ต่างๆและต่อรองข้อมูลไปมา UIView นี้ใช้งานได้ดีเมื่อถูกเรียกใช้จากเมนูหลักอย่างไรก็ตามเมื่อการแจ้งเตือนแบบพุชของฉันเรียกให้ UIView นี้ปรากฏการเชื่อมต่อซ็อกเก็ตจะไม่ทำงานตามที่คาดไว้ ตอนนี้คำถามของฉันไม่ได้เกี่ยวกับซ็อกเก็ต แต่มีมากกว่านั้น - คุณจะแก้ปัญหาดังกล่าวได้อย่างไร ?? จากสิ่งที่ฉันบอกได้ (ฉันค่อนข้างใหม่) เมื่อแอปเปิดตัวจากการแจ้งเตือนแบบพุชไม่มีวิธีใดที่จะเชื่อมโยงการดำเนินการนั้นกับดีบักเกอร์ / คอนโซล / ฯลฯ ... ฉันมีช่วงเวลาที่ยากลำบากในการพยายามดีบักโค้ดโดยใช้ UIAlertViews เนื่องจากมีการสื่อสารกลับไปกลับมาระหว่างเซิร์ฟเวอร์ต่างๆ คำแนะนำใด ๆ ที่คุณมีสำหรับฉันจะได้รับการชื่นชมอย่างมาก

17
ตรวจจับเมื่อกดปุ่ม 'ย้อนกลับ' บนแถบนำทาง
ฉันจำเป็นต้องดำเนินการบางอย่างเมื่อกดปุ่มย้อนกลับ (กลับไปที่หน้าจอก่อนหน้ากลับไปที่มุมมองผู้ปกครอง) บน Navbar มีวิธีการใดบ้างที่ฉันสามารถใช้เพื่อจับเหตุการณ์และปิดการทำงานบางอย่างเพื่อหยุดชั่วคราวและบันทึกข้อมูลก่อนที่หน้าจอจะหายไป
135 iphone  objective-c  ios  xcode 

5
จะสร้างโปรโตคอลด้วยวิธีการที่เป็นทางเลือกได้อย่างไร?
ฉันสังเกตเห็นวิธีการทำเครื่องหมายว่าเป็นทางเลือกในหลายโปรโตคอลที่กำหนดไว้ใน iPhone SDK เช่นUIActionSheetDelegateโปรโตคอลเป็นต้น ฉันจะกำหนดโปรโตคอลของตัวเองและตั้งค่าวิธีการบางอย่างเป็นทางเลือกได้อย่างไร

15
ตำแหน่ง: คงที่ไม่ทำงานบน iPad และ iPhone
ฉันดิ้นรนกับการกำหนดตำแหน่งคงที่ใน iPad มาระยะหนึ่งแล้ว ฉันรู้จักiScrollและดูเหมือนจะใช้งานไม่ได้เสมอไป (แม้ในการสาธิต) ฉันรู้ด้วยว่า Sencha มีการแก้ไขสำหรับสิ่งนั้น แต่ฉันไม่สามารถCtrl+ Fซอร์สโค้ดสำหรับการแก้ไขนั้นได้ ฉันหวังว่าใครบางคนอาจมีทางออก ปัญหาคือองค์ประกอบตำแหน่งคงที่ไม่ได้รับการอัปเดตเมื่อผู้ใช้เลื่อนลง / ขึ้นบน Safari บนมือถือที่ใช้ iOS
135 iphone  css  ipad  ios  mobile 


11
ฉันสามารถโหลด UIImage จาก URL ได้หรือไม่
ฉันมี URL สำหรับรูปภาพ (ได้มาจาก UIImagePickerController) แต่ฉันไม่มีรูปภาพในหน่วยความจำอีกต่อไป (URL ถูกบันทึกจากการเรียกใช้แอพก่อนหน้านี้) ฉันสามารถโหลด UIImage จาก URL ซ้ำได้หรือไม่ ฉันเห็นว่า UIImage มี imageWithContentsOfFile: แต่ฉันมี URL ฉันสามารถใช้ dataWithContentsOfURL ของ NSData เพื่ออ่าน URL ได้หรือไม่ แก้ไข 1 จากคำตอบของ @ Daniel ฉันลองใช้รหัสต่อไปนี้ แต่ไม่ได้ผล ... NSLog(@"%s %@", __PRETTY_FUNCTION__, photoURL); if (photoURL) { NSURL* aURL = [NSURL URLWithString:photoURL]; NSData* data = [[NSData …

9
การระงับคำเตือนที่เลิกใช้แล้วใน Xcode
ด้วย SDK ทั้งหมดที่ลอยอยู่รอบ ๆ ทำให้สะดวกในการสร้างสำหรับ SDK และแพลตฟอร์มต่างๆ อย่างไรก็ตามการตีกลับจาก 3.2 เป็น 3.0 และแม้กระทั่ง 2.x ในบางครั้งฉันมักจะได้รับคำเตือนที่เลิกใช้งานซึ่งเกี่ยวข้องกับวิธีการที่เปลี่ยนแปลงหรือถูกแทนที่: warning: 'UIKeyboardBoundsUserInfoKey' is deprecated. เนื่องจากฉันยังคงต้องการรักษาความเข้ากันได้กับ OS รุ่นเก่าและฉันก็พยายามที่จะลบ 'สัญญาณรบกวน' เมื่อสร้างมีวิธีปิดหรือปิดคำเตือนเหล่านี้หรือไม่?
134 iphone  xcode  macos  warnings 

7
จะสร้างพื้นที่คงที่และรายการปุ่มแถบพื้นที่แบบยืดหยุ่นโดยใช้โปรแกรมได้อย่างไร?
ฉันต้องการสร้างโดยใช้UIBarButtonItemsโปรแกรมและวางรายการพื้นที่คงที่เหล่านี้ระหว่างปุ่ม

13
viewWillDisappear: ตรวจสอบว่าตัวควบคุมมุมมองกำลังถูกเปิดหรือกำลังแสดงตัวควบคุมมุมมองย่อย
ฉันกำลังดิ้นรนเพื่อหาทางออกที่ดีสำหรับปัญหานี้ ใน-viewWillDisappear:วิธีของตัวควบคุมมุมมองฉันต้องหาวิธีตรวจสอบว่าเป็นเพราะตัวควบคุมมุมมองถูกผลักลงบนสแต็กของตัวควบคุมการนำทางหรือไม่หรือเป็นเพราะตัวควบคุมมุมมองหายไปเนื่องจากถูกดึงออก ในขณะนี้ฉันกำลังตั้งค่าสถานะเช่นisShowingChildViewControllerแต่มันค่อนข้างซับซ้อน วิธีเดียวที่ฉันคิดว่าฉันสามารถตรวจจับได้คือ-deallocวิธีการ

11
ข้อความค้นหาสื่อ CSS ของ iPhone 5
iPhone 5 มีหน้าจอที่ยาวขึ้นและไม่ดึงดูดมุมมองบนมือถือของเว็บไซต์ของฉัน คำถามเกี่ยวกับการออกแบบที่ตอบสนองใหม่สำหรับ iPhone 5 คืออะไรและฉันสามารถรวมกับคำค้นหาของ iPhone ที่มีอยู่ได้หรือไม่ ข้อความค้นหาสื่อปัจจุบันของฉันคือ: @media only screen and (max-device-width: 480px) {}

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 …

11
การเปลี่ยนจุดยึด CALayer ของฉันจะย้ายมุมมอง
ฉันต้องการแก้ไขanchorPointแต่ให้มุมมองอยู่ที่เดิม ฉันได้พยายามNSLogไอเอ็นจีself.layer.positionและself.centerและพวกเขาทั้งสองอยู่เหมือนกันโดยไม่คำนึงถึงการเปลี่ยนแปลง Anchorpoint มุมมองของฉันยังเคลื่อนไหว! มีเคล็ดลับในการทำอย่างไร self.layer.anchorPoint = CGPointMake(0.5, 0.5); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); self.layer.anchorPoint = CGPointMake(1, 1); NSLog(@"center point: %f %f", self.layer.position.x, self.layer.position.y); ผลลัพธ์คือ: 2009-12-27 20:43:24.161 Type[11289:207] center point: 272.500000 242.500000 2009-12-27 20:43:24.162 Type[11289:207] center point: 272.500000 242.500000

10
การอ่านเนื้อหา HTML จาก UIWebView
เป็นไปได้ไหมที่จะอ่านเนื้อหา HTML ดิบของหน้าเว็บที่โหลดลงใน a UIWebView? หากไม่เป็นเช่นนั้นมีวิธีอื่นในการดึงเนื้อหา HTML ดิบจากหน้าเว็บใน iPhone SDK (เช่นไฟล์. NET WebClient::openRead) หรือไม่
132 html  iphone  uiwebview 

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