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

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

6
จะบอกได้อย่างไรในขณะรันไทม์ว่าแอป iOS กำลังทำงานผ่านการติดตั้ง TestFlight Beta หรือไม่
เป็นไปได้หรือไม่ที่จะตรวจจับที่รันไทม์ว่ามีการติดตั้งแอปพลิเคชันผ่าน TestFlight Beta (ส่งผ่าน iTunes Connect) เทียบกับ App Store คุณสามารถส่ง App Bundle ชุดเดียวและพร้อมใช้งานผ่านทั้งสองอย่าง มี API ที่ตรวจจับได้ว่าติดตั้งด้วยวิธีใด? หรือใบเสร็จรับเงินมีข้อมูลที่อนุญาตให้พิจารณาได้หรือไม่?
124 ios  testflight 

6
วิธีการตั้งค่าสีข้อความของ UIButton?
ฉันลองเปลี่ยนสีของข้อความสำหรับปุ่มแล้ว แต่มันก็ยังคงเป็นสีขาวอยู่ isbeauty = UIButton() isbeauty.setTitle("Buy", forState: UIControlState.Normal) isbeauty.titleLabel?.textColor = UIColorFromRGB("F21B3F") isbeauty.titleLabel!.font = UIFont(name: "AppleSDGothicNeo-Thin" , size: 25) isbeauty.backgroundColor = UIColor.clearColor() isbeauty.layer.cornerRadius = 5 isbeauty.layer.borderWidth = 1 isbeauty.layer.borderColor = UIColorFromRGB("F21B3F").CGColor isbeauty.frame = CGRectMake(300, 134, 55, 26) isbeauty.addTarget(self,action: "first:", forControlEvents: UIControlEvents.TouchUpInside) self.view.addSubview(isbeauty) ฉันยังลองเปลี่ยนเป็นสีแดงดำน้ำเงิน แต่ไม่มีอะไรเกิดขึ้น
124 ios  swift  uibutton 

30
Xcode 10, Command CodeSign ล้มเหลวด้วยรหัสออกที่ไม่ใช่ศูนย์
ทุกครั้งที่สร้างคอนโซลจะแสดงข้อความนี้ CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (ในเป้าหมาย: Desker) cd / Users / admin / Desktop / AppStoreBuild / Project201 ส่งออก CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Developer / toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate การลงนามประจำตัว: "-" /usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app: resource fork, …
124 ios  xcode  xcode10 

6
iOS: หนึ่งจะเคลื่อนไหวไปยังข้อ จำกัด การกำหนดค่าอัตโนมัติใหม่ (ความสูง) ได้อย่างไร
ผมไม่เคยทำงานร่วมกับautolayoutจำกัด ก่อน ฉันมีแอปใหม่ขนาดเล็กที่ฉันกำลังทำงานอยู่และสังเกตเห็นว่ามุมมองของ NIB เป็นค่าเริ่มต้นของการกำหนดค่าอัตโนมัติ ดังนั้นฉันคิดว่าฉันจะใช้โอกาสนี้ในการทำงานกับมันและพยายามคิดว่า Apple จะไปที่ไหนกับสิ่งนี้ ความท้าทายแรก: ฉันต้องการปรับขนาด MKMapView และฉันต้องการทำให้มันเคลื่อนไหวไปยังตำแหน่งใหม่ ถ้าฉันทำแบบนี้เหมือนเคย: [UIView animateWithDuration:1.2f animations:^{ CGRect theFrame = worldView.frame; CGRect newFrame = CGRectMake(theFrame.origin.x, theFrame.origin.y, theFrame.size.width, theFrame.size.height - 170); worldView.frame = newFrame; }]; ... จากนั้น MKMapView จะ 'snap' กลับสู่ความสูงเดิมเมื่อใดก็ตามที่มีการอัปเดตมุมมองพี่น้อง (ในกรณีของฉันมีการอัปเดตชื่อของ UISegmentedControl [myUISegmentedControl setTitle:newTitle forSegmentAtIndex:0]) ดังนั้นสิ่งที่ฉันคิดว่าฉันต้องการจะทำคือการเปลี่ยนข้อ จำกัด ของ MKMapView จากการถูกเท่ากับสูงมุมมองของผู้ปกครองที่จะเป็นญาติไปด้านบนของ UISegmentedControl …

14
WKWebView ไม่โหลดไฟล์ในเครื่องภายใต้ iOS 8
สำหรับ iOS 8 รุ่นก่อนหน้านี้ให้โหลดแอปพลิเคชันเว็บในเครื่อง (ใน Bundle) และใช้งานได้ดีสำหรับทั้งสองUIWebViewและWKWebViewและฉันยังพอร์ตเกมบนเว็บโดยใช้WKWebViewAPI ใหม่ var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView = WKWebView(frame:view.frame) webView!.loadRequest(NSURLRequest(URL:url)) view.addSubview(webView) แต่ในเบต้า 4 ฉันมีหน้าจอสีขาวว่างเปล่า ( UIWebViewยังใช้งานได้) ดูเหมือนไม่มีอะไรโหลดหรือดำเนินการ ฉันเห็นข้อผิดพลาดในบันทึก: ไม่สามารถสร้างส่วนขยายแซนด์บ็อกซ์สำหรับ / มีความช่วยเหลือเพื่อชี้แนะทิศทางที่ถูกต้องหรือไม่? ขอบคุณ!
123 ios  swift  ios8  wkwebview 

3
พารามิเตอร์ที่สองของ NSLocalizedString () คืออะไร?
อะไรคือสิ่งที่*commentพารามิเตอร์ใน: NSString *NSLocalizedString(NSString *key, NSString *comment) ถ้าฉันทำสิ่งนี้: NSLocalizedString(@"Hello_World_Key", @"Hello World") และมี Localizable.strings สองเวอร์ชัน (อังกฤษและสเปน) แต่ละเวอร์ชันจำเป็นต้องมีรายการ: English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World"; Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo"; ภาษาอังกฤษไม่ซ้ำซ้อนเหรอ?

9
ไดเร็กทอรีเอกสาร (NSDocumentDirectory) คืออะไร?
มีใครช่วยอธิบายให้ฉันฟังได้ไหมว่าไดเรกทอรีเอกสารอยู่ในแอป iOS และควรใช้เมื่อใด นี่คือสิ่งที่ฉันเชื่อในปัจจุบัน: สำหรับฉันดูเหมือนว่าจะเป็นโฟลเดอร์กลางที่ผู้ใช้สามารถจัดเก็บไฟล์ที่จำเป็นสำหรับแอปได้ นี่จะเป็นตำแหน่งที่แตกต่างจากที่ Core Data เก็บข้อมูลหรือไม่? ดูเหมือนว่าแต่ละแอปจะได้รับไดเรกทอรีเอกสารของตัวเอง ฉันมีอิสระในการสร้างไดเร็กทอรีย่อยของไดเร็กทอรีเอกสารเช่นไดเร็กทอรี / รูปภาพหรือไดเร็กทอรีเอกสาร / วิดีโอหรือไม่

6
คุณสามารถเล่นวิดีโอ HTML5 อัตโนมัติบน iPad ได้หรือไม่?
<video>แท็กautoplay="autoplay"แอตทริบิวต์ทำงานได้ดีใน Safari เมื่อทดสอบบน iPad ต้องเปิดใช้งานวิดีโอด้วยตนเอง ฉันคิดว่ามันเป็นปัญหาในการโหลดดังนั้นฉันจึงทำการตรวจสอบสถานะของสื่อแบบวนซ้ำ: videoPlay: function(){ var me = this; console.log('STATE: ' + $("#periscopevideo").get(0).readyState); if ($("#periscopevideo").get(0).readyState != 4){ setTimeout(function(){me.videoPlay();}, 300); } else { $("#periscopevideo").get(0).play(); } } สถานะยังคงอยู่ที่0บน iPad ซาฟารีสก์ท็อปของฉันมันผ่านไป0, และในที่สุด1 4บน iPad จะเข้าถึงได้ก็ต่อ4เมื่อฉันแตะลูกศร "เล่น" ด้วยตนเอง ยิ่งไปกว่านั้นการโทร$("#periscopevideo").get(0).play()จากการคลิกผ่านonClickก็ใช้งานได้เช่นกัน Apple มีข้อ จำกัด ใด ๆ เกี่ยวกับการเล่นอัตโนมัติหรือไม่? (ฉันกำลังใช้ iOS 5+ อยู่)

11
คำเตือนสตอรีบอร์ด: เซลล์ตารางต้นแบบต้องมีตัวระบุที่ใช้ซ้ำ
ฉันได้รับคำเตือนนี้จากสตอรีบอร์ด - เซลล์ตารางต้นแบบต้องมีตัวระบุที่ใช้ซ้ำ ฉันได้เปลี่ยนชื่อตัวระบุในตัวตรวจสอบแอตทริบิวต์ แต่ดูเหมือนว่าจะไม่ได้ลบคำเตือนออกไป ข้อเสนอแนะใด ๆ ?
123 iphone  ios  xcode  storyboard 


19
ปัญหาการนำเข้า Swift Bridging Header
ทำตามคำแนะนำฉันได้สร้างส่วนหัวเชื่อมต่อและเพิ่มในโครงการของฉันแล้ว ขออภัยเกิดข้อผิดพลาดต่อไปนี้: : 0: ข้อผิดพลาด: ไม่สามารถนำเข้าส่วนหัวของ Objective-C '--- path - to - header / .... h' ในการตั้งค่าการสร้างฉันได้เพิ่มสตริงเส้นทางการค้นหาส่วนหัวไปยังตำแหน่งของการเชื่อมต่อส่วนหัว แต่ไม่มีอะไรช่วย มีใครประสบปัญหานี้

10
แสดงแบนเนอร์แจ้งเตือน iOS เมื่อแอปของคุณเปิดอยู่และอยู่เบื้องหน้า?
เมื่อแอป iOS Messages อย่างเป็นทางการของ Apple เปิดอยู่และอยู่เบื้องหน้าข้อความใหม่จากผู้ติดต่อรายอื่นจะทริกเกอร์สต็อกแบนเนอร์แจ้งเตือนดั้งเดิมของ iOS ดูภาพด้านล่าง เป็นไปได้ไหมในแอพของบุคคลที่สามบน App Store การแจ้งเตือนในพื้นที่และ / หรือแบบพุชสำหรับแอปของคุณในขณะที่แอปของคุณเปิดอยู่และอยู่เบื้องหน้า ? เมื่อทำการทดสอบapp ของฉัน , จะได้รับการแจ้งเตือน แต่ไม่มีการแจ้งเตือน iOS ของ UI ที่จะแสดง แต่พฤติกรรมนี้มีให้เห็นในแอป Messages อย่างเป็นทางการของ Apple: ท้องถิ่นและระยะไกลการเขียนโปรแกรมแจ้งคู่มือบอกว่า: เมื่อระบบปฏิบัติการส่งการแจ้งเตือนในพื้นที่หรือการแจ้งเตือนระยะไกลและแอปเป้าหมายไม่ทำงานอยู่เบื้องหน้าก็สามารถนำเสนอการแจ้งเตือนแก่ผู้ใช้ผ่านการแจ้งเตือนหมายเลขป้ายไอคอนหรือเสียง หากแอปกำลังทำงานอยู่เบื้องหน้าเมื่อมีการแจ้งเตือนผู้ร่วมประชุมแอปจะได้รับการแจ้งเตือนในพื้นที่หรือระยะไกล ใช่เราสามารถรับข้อมูลการแจ้งเตือนในขณะที่อยู่เบื้องหน้าได้ แต่ผมไม่เห็นวิธีการที่จะนำเสนอพื้นเมือง iOS แจ้งเตือน UI -(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { // I know we still receive the notification `userInfo` …

11
การตรวจจับการแตะที่ข้อความที่ระบุใน UITextView ใน iOS
ฉันมีUITextViewที่แสดงNSAttributedStringไฟล์. สตริงนี้มีคำที่ฉันต้องการทำให้แตะได้ดังนั้นเมื่อมีการแตะฉันจะถูกเรียกกลับเพื่อให้ฉันสามารถดำเนินการได้ ฉันทราบดีว่าUITextViewสามารถตรวจจับการแตะ URL และโทรกลับผู้รับมอบสิทธิ์ของฉันได้ แต่นี่ไม่ใช่ URL สำหรับฉันแล้วดูเหมือนว่าด้วย iOS 7 และพลังของ TextKit ตอนนี้น่าจะเป็นไปได้ แต่ฉันไม่พบตัวอย่างใด ๆ และฉันไม่แน่ใจว่าจะเริ่มจากตรงไหน ฉันเข้าใจว่าตอนนี้คุณสามารถสร้างแอตทริบิวต์ที่กำหนดเองในสตริงได้แล้ว (แม้ว่าฉันจะยังไม่ได้ทำก็ตาม) และบางทีสิ่งเหล่านี้อาจเป็นประโยชน์ในการตรวจจับว่ามีการแตะคำวิเศษหรือไม่? ไม่ว่าในกรณีใดฉันยังไม่ทราบวิธีสกัดกั้นการแตะและตรวจจับคำที่เกิดจากการแตะ โปรดทราบว่าไม่จำเป็นต้องใช้ความเข้ากันได้กับ iOS 6

7
Xcode6: รันสองอินสแตนซ์ของตัวจำลอง
ฉันมีเป้าหมายสองเป้าหมายที่แตกต่างกันสำหรับแอป iOS ของฉัน เป็นไปได้หรือไม่ที่จะเรียกใช้ทั้งสองแอปพร้อมกันในสองอินสแตนซ์ของเครื่องจำลอง เป็นเรื่องปกติหากไม่ต้องการประโยชน์จากการดีบักเกอร์ของ Xcode จนถึงตอนนี้ทางออกเดียวที่ฉันพบคือการติดตั้ง XCode สองเวอร์ชัน แต่นั่นเป็นโซลูชันที่หนักมาก / ใช้พื้นที่มาก
122 ios  xcode  xcode6  simulator 


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