我在swift
使用新闻应用程序Realm database
.在我的数据库中有相同的新闻类别.如何从中获得独特的价值Realm database
?我用主键
class News: Object {
dynamic var newsID: String = ""
dynamic var newsTitle: String = ""
dynamic var newsFullText: String = ""
dynamic var newsImage: String = ""
dynamic var newsAutor: String = ""
dynamic var newsCommentCount: String = ""
dynamic var newsSeenCount: String = ""
dynamic var newsDate: String = ""
dynamic var newsCategory: String = ""
override static func primaryKey() -> String? {
return "newsID"
}
}
Run Code Online (Sandbox Code Playgroud)
我试着去
let …
Run Code Online (Sandbox Code Playgroud) 我的应用程序就像Instagram
标签栏项目一样。在应用程式中,我有simple user
和company user
。
我有主要的ViewController:
MainTabBarController: UITabBarController
Run Code Online (Sandbox Code Playgroud)
有5个标签栏项。而且每个项目都有自己的ViewController
我需要刷新,MainTabBarController
当用户是Simple user
5个项目,当用户Company user
是4个项目。如何在不关闭应用程序的情况下刷新或重新加载?
我已经使用UserDefaults做过一种解决方案,但需要关闭应用程序。
iOS平台> 9.0,Swift 3.0
暂停后,在AVAudioPlayer中,歌曲不会继续,请在Swift上重新开始。问题是当我选择“暂停”按钮,然后再次选择“播放”按钮时,它应该从启动开始。
import UIKit
import AVFoundation
class DetailViewController: UIViewController {
let musicArray:[String] = ["reamon", "sandman"]
var audioPlayer: AVAudioPlayer?
var songIndex:Int = 0
@IBAction func pauseButton(sender: AnyObject) {
audioPlayer!.pause()
}
@IBAction func playButton(sender: AnyObject) {
let mySound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource(musicArray[songIndex], ofType: "mp3")!)
do{
audioPlayer = try AVAudioPlayer(contentsOfURL: mySound)
audioPlayer!.prepareToPlay()
audioPlayer!.play()
} catch {
print("Error getting the audio file")
}
}
@IBOutlet weak var stopButtonOutlet: UIButton!
@IBAction func stopButton(sender: AnyObject) {
audioPlayer!.stop()
audioPlayer!.currentTime = 0
}
func playSongAtIndex(index: Int) {
songIndex = index …
Run Code Online (Sandbox Code Playgroud) 我无法找到信息如何我写JSON
数据到我Realm DB
在Swift
.
我有课:
class News: Object {
dynamic var newsID: String = ""
dynamic var newsTitle: String = ""
dynamic var newsFullText: String = ""
dynamic var newsAutor: String = ""
dynamic var newsCommentCount: String = ""
dynamic var newsSeenCount: String = ""
dynamic var newsDate: String = ""
dynamic var newsCategory: String = ""
}
Run Code Online (Sandbox Code Playgroud)
在这里,我JSON
从服务器:
func parseJSONData(data: NSData) -> [News] {
do {
let temp: NSString = NSString(data: data, encoding: …
Run Code Online (Sandbox Code Playgroud) 我得到API
包含html tags
和的文本pictures
.如何显示它,在这里我需要显示,我的意思UILabel
还是WebView
?我尝试着NSAttributedString
,但不是我需要的.
平台iOS 9,Swift 3
我有UICollectionView
两个部分。首先,它具有UIPageControl
,其次是simple UICollectionView
。在第一个元素和第二个元素之间有间距,您能建议我如何删除它吗?
平台iOS 9。*,Swift 3