WEB开发网
开发学院服务器服务器方案 将 Google 的云计算功能连接到 Apple 的 iPhone 中... 阅读

将 Google 的云计算功能连接到 Apple 的 iPhone 中

 2009-02-25 11:06:35 来源:WEB开发网   
核心提示: 第一次运行时,应用程序没有数据显示给用户,将 Google 的云计算功能连接到 Apple 的 iPhone 中(9),所以在试图从 App Engine 服务器拉取数据却没有获得数据时最好是显示错误消息,否则,在 Sonnet,RootViewController对象充当了 GRPlis

将 Google 的云计算功能连接到 Apple 的 iPhone 中

第一次运行时,应用程序没有数据显示给用户,所以在试图从 App Engine 服务器拉取数据却没有获得数据时最好是显示错误消息。否则,用户将会看到一个空白的表视图。(应用程序的正式版本将会在应用程序包中包括数据,但演示应用程序却没有。)

图 3. 显示错误

将 Google 的云计算功能连接到 Apple 的 iPhone 中

这是惟一一次应用程序向用户显示网络通信错误的时候,因为在所有其他情况下应用程序已经下载并缓存了数据。有关 UI 实现的细节,可以参考 示例代码。

在 Sonnet,RootViewController

对象充当了 GRPlistController

的一个代理。RootViewController

的初始化代码如清单 6 所示。

清单 6 - RootViewController 初始化代码




(void)viewDidLoad {
  [super viewDidLoad];
  // Add the following line if you want the list to be editable
  NSString *rootURL = [[self class] defaultURL];
  self.sonnetsController = [[[GRplistController alloc] 
    initWithRemoteURL:[NSURL URLWithString:rootURL]] autorelease];
  self.sonnetsController.delegate = self;

  [self.sonnetsController updateDataFromDisk];
  self.sonnets = nil;
  [self updateSonnetsFromModel];

  //hit the web for new information
  [self updateSonnets];
 }

上一页  4 5 6 7 8 9 10  下一页

Tags:Google 计算 功能

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接