siesta-swift

    1热度

    1回答

    随着我正在使用的服务,大多数响应都是使用XML,但其中一些是纯文本。什么是最好的方式来设置? 目前我有这样的: // Root should return plain text, don't try to transform it configureTransformer("/") { (content: String, entity) -> String? in return con

    1热度

    1回答

    我正在为基于Siesta的类编写一个测试,并试图访问从服务器收到的错误。在我的对象,我配置一样的服务,以便: self.service.configure { $0.config.pipeline[.parsing].add(SwiftyJSONTransformer, contentTypes: ["*/json"]) // other configuration se

    2热度

    1回答

    我正在构建一个应用程序,需要使用Siesta框架向API端点https://thecountedapi.com/api/counted发出GET请求。端点返回JSON数组,就像https://api.github.com/users/ebelinski/repos这样的端点,在Siesta示例Github Browser中使用。因此,我试图用我所说的方式让我的应用程序使用Siesta。我创建一个服

    2热度

    1回答

    我正在尝试设置一个简单的iOS示例以更好地了解Siesta。我的REST API需要一个访问令牌来陪伴每个请求。所以(1)在应用程序的开始处,以及(2)任何时候我检索一个HTTP 401,我需要请求一个访问令牌,然后将其放入所有未来的授权头中。 从文档中找出这个例子,我假设包含showLoginScreen的行是我需要拨打我的authenticationResource来获取令牌的地方,但是我应该

    2热度

    1回答

    在我的课程中,我填充了表视图并启用用户输入之前,有多个资源Siesta对象,我希望所有这些对象都用数据加载。 下面的代码: var trainees: Resource? { didSet { oldValue?.removeObservers(ownedBy: self) trainees?.addObserver(self).addObserver(stat

    0热度

    1回答

    我对Swift非常新,来自Restkit,发现了Siesta,它似乎是一个解决常见问题的稳固库。 目前我正试图弄清楚如何处理我的应用程序的模型层及其持久性。 CoreData是Apple推动的一种方法,而像MagicalRecord这样的方法使得它更容易。 但是,午睡不处理CoreData,这是我不清楚缓存是如何工作的(或有多远实现: 午睡目前不包括EntityCache的任何实现,但未来的版本。

    1热度

    1回答

    我有一个循环,我POST请求到服务器: for (traineeId, points) in traineePointsDict { // create a new point let parameters: NSDictionary = [ "traineeId": "\(traineeId)", "numPoints": points,

    3热度

    1回答

    有没有办法在Siesta中提供GET请求,同时提供参数,如http://example.com/api/list.json?myparam=1? 我试着用 myAPI.resource("list.json?myparam=1") 但问号被逃脱。 然后我试图与 myAPI.resource("list.json").request(.GET, urlEncoded:["myparam": "1