คำถามติดแท็ก parse-platform

7
ผลกระทบของตัวเลือกการสร้าง Xcode“ เปิดใช้งานบิตโค้ด” ใช่ / ไม่ใช่
เมื่อวานนี้ฉันจำคำเตือนมากมายเกี่ยวกับห้องสมุด parse.com: ด่วน: บิตโค้ดทั้งหมดจะลดลงเนื่องจาก '[เส้นทาง] /Parse.framework/Parse (PFAnalytics.o)' ถูกสร้างขึ้นโดยไม่มีบิตโค้ด คุณต้องสร้างใหม่ด้วยการเปิดใช้งานบิตโค้ด (การตั้งค่า Xcode ENABLE_BITCODE) ขอรับไลบรารีที่อัปเดตจากผู้ขายหรือปิดใช้งานบิตโค้ดสำหรับเป้าหมายนี้ หมายเหตุ: นี่จะเป็นข้อผิดพลาดในอนาคต ฉันตระหนักถึงความจริงที่ว่าฉันสามารถลบคำเตือนเหล่านั้นด้วยคำตอบนี้แต่ตอนนี้ฉันสงสัยว่ามันจะมีผลกระทบเชิงลบเกี่ยวกับการส่ง AppStore และ / หรือประสิทธิภาพที่แท้จริงของแอปของฉัน Xcode แจ้งให้คุณทราบเกี่ยวกับบิตโค้ด การเปิดใช้งานการตั้งค่านี้บ่งชี้ว่าเป้าหมายหรือโครงการควรสร้างบิตโค้ดระหว่างการรวบรวมสำหรับแพลตฟอร์มและสถาปัตยกรรมที่รองรับ สำหรับบิลด์บิวด์บิทโค้ดจะถูกสร้างขึ้นในไบนารีที่เชื่อมโยงเพื่อส่งไปยังแอพสโตร์ สำหรับบิลด์อื่น ๆ คอมไพเลอร์และลิงเกอร์จะตรวจสอบว่ารหัสเป็นไปตามข้อกำหนดสำหรับการสร้างบิตโค้ดหรือไม่ แต่จะไม่สร้างบิทโค้ดจริง [ENABLE_BITCODE] แต่ฉันไม่ได้รับข้อมูลที่เป็นประโยชน์จริงๆจากข้อความนี้ ฉันสามารถใช้คำตอบที่เชื่อมโยงเพื่อหลีกเลี่ยงปัญหานี้โดยไม่มีผลกระทบด้านลบและไม่ส่งผลต่อการส่ง AppStore ในอนาคตได้หรือไม่? สิ่งที่ENABLE_BITCODEทำจริงจะเป็นข้อกำหนดที่ไม่จำเป็นในอนาคตหรือไม่? มีผลกระทบต่อประสิทธิภาพการทำงานหรือไม่หากฉันเปิด / ปิดการใช้งาน

4
ฉันจะรอคำสัญญาให้เสร็จก่อนที่จะส่งคืนตัวแปรของฟังก์ชันได้อย่างไร
ฉันยังคงดิ้นรนกับคำมั่นสัญญา แต่ก็มีความคืบหน้าขอบคุณชุมชนที่นี่ ฉันมีฟังก์ชั่น JS ง่าย ๆ ซึ่งสอบถามฐานข้อมูลแยกวิเคราะห์ มันควรจะส่งคืนอาร์เรย์ของผลลัพธ์ แต่เห็นได้ชัดเนื่องจากธรรมชาติของการสืบค้นแบบอะซิงโครนัส ฉันต้องทำอะไรเพื่อให้ฟังก์ชั่นนี้รอผลของสัญญา? นี่คือรหัสของฉัน: function resultsByName(name) { var Card = Parse.Object.extend("Card"); var query = new Parse.Query(Card); query.equalTo("name", name.toString()); var resultsArray = []; var promise = query.find({ success: function(results) { // results is an array of Parse.Object. console.log(results); //resultsArray = results; return results; }, …

14
หากไม่มีผลลัพธ์ของ Table View ให้แสดง“ No Results” บนหน้าจอ
ฉันมีtableviewที่ซึ่งบางครั้งอาจไม่มีผลลัพธ์ใด ๆ ให้แสดงดังนั้นฉันจึงต้องการใส่บางสิ่งที่ระบุว่า "ไม่มีผลลัพธ์"หากไม่มีผลลัพธ์ (ไม่ว่าจะเป็นป้ายกำกับหรือเซลล์มุมมองตารางเดียว) มีวิธีที่ง่ายที่สุดในการดำเนินการนี้หรือไม่? ฉันจะลองlabelอยู่เบื้องหลังtableviewแล้วซ่อนหนึ่งในสองบนพื้นฐานของผล แต่เนื่องจากผมทำงานด้วยTableViewControllerและไม่ปกติViewControllerผมไม่แน่ใจว่าวิธีการที่สมาร์ทหรือที่เป็นไปได้ ฉันยังใช้Parseและคลาสย่อยเป็นPFQueryTableViewController: @interface TableViewController : PFQueryTableViewController ฉันสามารถให้รายละเอียดเพิ่มเติมที่จำเป็นเพียงแจ้งให้เราทราบ! TableViewController ฉากในสตอรี่บอร์ด: แก้ไข: สำหรับ Midhun MP นี่คือรหัสที่ฉันใช้ - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { NSInteger numOfSections = 0; if ([self.stringArray count] > 0) { self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine; numOfSections = 1; //yourTableView.backgroundView = nil; self.tableView.backgroundView = nil; } else { …

12
วิธีการบีบอัดย่อขนาดของรูปภาพก่อนอัพโหลดไปยัง Parse เป็น PFFile? (อย่างรวดเร็ว)
ฉันพยายามอัปโหลดไฟล์ภาพไปยัง Parse หลังจากถ่ายภาพโดยตรงบนโทรศัพท์ แต่มันมีข้อยกเว้น: การยุติแอปเนื่องจากข้อยกเว้น "NSInvalidArgumentException" ที่ไม่ถูกจับเหตุผล: "PFFile ต้องมีขนาดไม่เกิน 10485760 ไบต์" นี่คือรหัสของฉัน: ในตัวควบคุมมุมมองแรก: override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if (segue.identifier == "getImage") { var svc = segue.destinationViewController as! ClothesDetail svc.imagePassed = imageView.image } } ในมุมมองตัวควบคุมที่อัปโหลดภาพ: let imageData = UIImagePNGRepresentation(imagePassed) let imageFile = PFFile(name: "\(picName).png", data: imageData) var userpic …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.