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

30
กำลังโหลด / ดาวน์โหลดภาพจาก URL บน Swift
ฉันต้องการโหลดภาพจาก URL ในแอปพลิเคชันของฉันดังนั้นก่อนอื่นฉันลองกับ Objective-C และใช้งานได้ แต่ด้วย Swift ฉันมีข้อผิดพลาดในการรวบรวม: 'imageWithData' ไม่พร้อมใช้งาน: ใช้การสร้างวัตถุ 'UIImage (data :)' ฟังก์ชั่นของฉัน: @IBOutlet var imageView : UIImageView override func viewDidLoad() { super.viewDidLoad() var url:NSURL = NSURL.URLWithString("http://myURL/ios8.png") var data:NSData = NSData.dataWithContentsOfURL(url, options: nil, error: nil) imageView.image = UIImage.imageWithData(data)// Error here } ในวัตถุประสงค์ -C: - (void)viewDidLoad { [super viewDidLoad]; …
413 ios  swift  uiimage  nsurl 

7
แปลง NSURL เป็น NSString
ฉันมีแอพที่ผู้ใช้สามารถเลือกรูปภาพได้จากรูปภาพแอพในตัวหรือจากคลังรูปภาพ iphone ผมใช้โอกาสวัตถุที่มีคุณสมบัติการบันทึกNSStringimagePath ตอนนี้ในกรณีของภาพในตัวแอพพลิเคฉันจะได้รับชื่อไฟล์เป็นบันทึกในNSString [occasion imagePath]แต่ในกรณีที่ 2 ที่ผู้ใช้เลือกรูปแบบคลังภาพฉันได้รับสิ่งNSURLที่ฉันต้องการแปลงเป็นNSStringเพื่อให้สามารถบันทึกไว้ใน[occasion imagePath] มันเป็นไปได้ที่จะแปลงNSURLไปยังNSString?

9
การแปลง URL เป็นสตริงและกลับมาอีกครั้ง
ดังนั้นผมจึงได้แปลงไปNSURL Stringดังนั้นถ้าฉันprintlnดูเหมือนfile:///Users/...ฯลฯ ต่อมาฉันต้องการให้มันกลับมาเป็นแบบเดิมNSURLดังนั้นฉันจึงลองและแปลงมันกลับมาตามที่เห็นด้านล่าง แต่ฉันทำเครื่องหมายทับซ้ายสองอันที่ปรากฏในเวอร์ชั่นสตริงข้างต้นเสียซึ่งจะทำให้รหัสแตกเนื่องจากurlไม่ถูกต้อง เหตุใดการแปลงของฉันกลับเป็นการNSURLลบเครื่องหมายสแลชสองอันจากStringฉันให้ไว้และฉันจะแปลงกลับไปเป็นNSURLเครื่องหมายทับสามอันที่มีอยู่ได้อย่างไร var urlstring: String = recordingsDictionaryArray[selectedRow]["path"] as String println("the url string = \(urlstring)") // looks like file:///Users/........etc var url = NSURL.fileURLWithPath(urlstring) println("the url = \(url!)") // looks like file:/Users/......etc
141 swift  nsurl 


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];

12
การสร้างพารามิเตอร์การสืบค้น URL จากวัตถุ NSDictionary ใน ObjectiveC
ด้วยอ็อบเจ็กต์การจัดการ URL ทั้งหมดที่อยู่รอบ ๆ ไลบรารี Cocoa มาตรฐาน (NSURL, NSMutableURL, NSMutableURLRequest ฯลฯ ) ฉันรู้ว่าฉันต้องมองข้ามวิธีง่ายๆในการเขียนคำขอ GET โดยใช้โปรแกรม ขณะนี้ฉันกำลังต่อท้าย "?" ด้วยตนเอง ตามด้วยคู่ค่าชื่อที่เข้าร่วมด้วย "&" แต่คู่ชื่อและค่าทั้งหมดของฉันต้องเข้ารหัสด้วยตนเองดังนั้น NSMutableURLRequest จะไม่ล้มเหลวทั้งหมดเมื่อพยายามเชื่อมต่อกับ URL รู้สึกเหมือนมีบางอย่างที่ฉันควรจะสามารถใช้ API ที่อบไว้ล่วงหน้าสำหรับ .... มีอะไรนอกกรอบที่จะผนวก NSDictionary ของพารามิเตอร์การสืบค้นเข้ากับ NSURL หรือไม่? มีวิธีอื่นอีกไหมที่ฉันควรเข้าใกล้สิ่งนี้

5
iPhone - NSData จาก URL ของไฟล์ในเครื่อง
ฉันมีNSURLวัตถุที่ให้เส้นทางของไฟล์ในเครื่อง (ในโฟลเดอร์เอกสาร) ฉันต้องการเติมข้อมูลNSDataวัตถุที่มีเนื้อหาของไฟล์นี้ พยายามใช้dataWithContentsOfURL:แต่ล้มเหลว ฉันรู้ว่ามีไฟล์อยู่เนื่องจาก iPhone SDKส่งคืนเส้นทาง ใครช่วยบอกฉันหน่อยได้ไหมว่าฉันจะรับNSDataวัตถุจากURLไฟล์ในเครื่องได้อย่างไร ขอบคุณ.
85 iphone  nsdata  nsurl 

4
จะตรวจสอบว่ามีการติดตั้ง Apple Music บนอุปกรณ์ของผู้ใช้ได้อย่างไร?
ฉันกำลังสร้างแอปเพลงด้วยความรวดเร็ว แอพช่วยให้ผู้ใช้เล่นเพลงผ่านการสมัครรับข้อมูล Apple Music ผ่านแอป Apple Music ของพวกเขา ฉันสามารถตรวจสอบว่าผู้ใช้มีการสมัครรับข้อมูล Apple Music ผ่านทาง: SKCloudServiceController().requestCapabilities { (capability:SKCloudServiceCapability, err:Error?) in guard err == nil else { print("error in capability check is \(err!)") return } if capability.contains(SKCloudServiceCapability.musicCatalogPlayback) { print("user has Apple Music subscription") } if capability.contains(SKCloudServiceCapability.musicCatalogSubscriptionEligible) { print("user does not have subscription") } } …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.