如何从IOS调用.net的Rest Webservice?

时间:2013-03-30 06:39:13

标签: .net ios json xcode4.5

最近我开始在我的IOS中使用.NET Web服务。 以下方式我在.NET中创建了web服务

Service1.cs文件

using System;
using System.ServiceModel.Web;

namespace WcfJsonRestService
{
    public class Service1 : IService1
    {
        [WebInvoke(Method = "GET", 
                    ResponseFormat = WebMessageFormat.Json, 
                    UriTemplate = "data/{id}")]
        public Person GetData(string id)
        {
            // lookup person with the requested id 
            return new Person()
                       {
                           Id = Convert.ToInt32(id), 
                           Name = "Leo Messi"
                       };
        }
    }

    public class Person
    {
        public int Id { get; set; }
        public string Name { get; set; }
    }
}

我已经google了这些东西,但它非常复杂,因为我从来没有去过iOS中的网络服务概念。所以任何人都可以让我指导我如何以及在哪里可以调用这个只是简单地显示一个使用Xcode 4.5返回iOS设备(IPAd)标签上的字符串。只需要构建一个演示应用

1 个答案:

答案 0 :(得分:3)

您已获得WCF JSON端点,现在您需要在IOS应用程序中使用该端点生成的JSON。 Here is a tutorial关于如何做到这一点。