我想从我的.json文件下载城市(name,id,lon,lat)到Realm数据库.
我创建了名为City的Realm对象,但它崩溃时出现以下错误:
Terminating app due to uncaught exception 'RLMException', reason: 'Realm accessed from incorrect thread'**
Run Code Online (Sandbox Code Playgroud)
所以,我只想在my self.cities([City])数组中获取一个Realm对象.然后把它放在表格视图中.
我的刷新功能:
func refresh(sender:AnyObject)
{
var service = CityService()
service.getCities {
(response) in
if(response.count > 0){
if(response["cities"] != nil){
self.citiesStore.loadCities(response["cities"]! as NSArray,tableView: self.tableView)
self.tableView.reloadData()
} else {
println("No response data")
}
}
}
Run Code Online (Sandbox Code Playgroud)
服务:
class CityService {
var getCityUrl = "http://test:8888/cities.json";
func getCities(callback:(NSDictionary)->()) {
get(getCityUrl,callback:callback)
}
func get(url:String, callback:(NSDictionary) -> ()){
var nsURL = NSURL(string: url)
UIApplication.sharedApplication().networkActivityIndicatorVisible = true
let task …Run Code Online (Sandbox Code Playgroud) 我想打开"选择城市"控制器,当selectedCityId为0(未定义)时 - 选择一个城市.在viewDidLoad()中的根视图控制器(MainVC)中:
let selectedCityId = NSUserDefaults.standardUserDefaults().integerForKey("selectedCityId")
if(selectedCityId == 0){
self.performSegueWithIdentifier("startupSegue", sender: self)
} else {
....
}
Run Code Online (Sandbox Code Playgroud)
所以startupSegue以模态方式打开settingsViewController(SettingsVC)!两者 - MainVC和SettingsVC都嵌入了导航视图控制器.
有2个警告:
不建议在分离的视图控制器上显示视图控制器"myapp.MainVC:0x7fee8871e670".
对"UINavigationController:0x7fee8872c950"的开始/结束外观转换的不平衡调用.
谢谢你的回答.
我刚刚安装了最新版本的模块.我无法获得任何GET或POST变量.我做错了什么?节点:v0.12.2
var express = require("express");
var bodyParser = require("body-parser");
var app = express();
app.use(bodyParser.urlencoded({ extended: false }))
// parse application/json
app.use(bodyParser.json())
app.use(function (req, res) {
res.setHeader('Content-Type', 'text/plain')
res.write('you posted:\n')
res.end(JSON.stringify(req.body, null, 2))
});
app.listen(3000,function(){
console.log("Started on PORT 3000");
})
Run Code Online (Sandbox Code Playgroud)
http:// localhost:3000 /?token = devvvvv GET返回:你发布了:{}
谢谢你的答案,但POST的问题没有解决...在http:// localhost:3000上的POST令牌= as123ds /在req.body中返回空数组我该如何解决这个问题?
我需要使花朵图像翻转。图像必须具有相同的高度,但宽度要自动设置。我希望他们左右滚动这是我的代码:
import UIKit
class ViewController: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var scrollView: UIScrollView!
var images = [UIImage]()
override func viewDidLoad() {
super.viewDidLoad()
scrollView.delegate = self
for i in 1...3 {
images.append(UIImage(named: "bild-0\(i).jpg")!)
}
var i: CGFloat = 0
var origin: CGFloat = 0
let height: CGFloat = scrollView.bounds.height
for image in images {
let imageView = UIImageView(frame: CGRectZero)
imageView.frame.size.height = height
imageView.image = image
imageView.sizeToFit()
imageView.frame.origin.x = origin
println(imageView.frame.size.width)
println(imageView.frame.origin.x)
println(imageView.frame.size.height)
println("asd")
origin = origin + imageView.frame.size.width
i++
scrollView.addSubview(imageView)
} …Run Code Online (Sandbox Code Playgroud) ios ×3
swift ×3
body-parser ×1
express ×1
javascript ×1
node.js ×1
realm ×1
segue ×1
uiscrollview ×1