V pokračovaní seriálu o vytvorení iOS aplikácie pre Azure, pokračujeme návodom ako upraviť iOS aplikáciu pre spoluprácu s Azure.
Do projektu existujúcej iOS aplikácie vo vývojovom prostredí Xcode, je potrebné pridať knižnice pre Mobile Services. Presuňte zložku WindowsAzureMobileServices.framework zo súborového manažéra Finder do vášho projektu.
Do súboru AppDelegate.h pridajte import
#import <WindowsAzureMobileServices/WindowsAzureMobileServices.h>
a property
@property (strong, nonatomic) MSClient *client;
Do súbory AppDelegate.m file pridajte do application:didFinishLaunchingWithOptions kód:
self.client = [MSClient clientWithApplicationURLString: @"https://zoznamuloh.azure-mobile.net/" applicationKey:@"iHlKtHakccfDYIlW...kod"];
Na pridanie záznamu použite fragment kódu
MSClient *client = [(AppDelegate *)
[[UIApplication sharedApplication] delegate] client];
NSDictionary *item = @{ @"text" : @"Awesome item" };
MSTable *itemTable = [client tableWithName:@"Item"];
[itemTable insert:item completion:^(NSDictionary *insertedItem, NSError *error)
{
if (error)
{
NSLog(@"Error: %@", error);
} else
{
NSLog(@"Item inserted, id: %@", [insertedItem objectForKey:@"id"]);
}
}];
let delegate = UIApplication.sharedApplication().delegate as AppDelegate
let client = delegate.client!
let item = ["text":"Awesome item"]
let itemTable = client.tableWithName("Item")
itemTable.insert(item) {
(insertedItem, error) in
if error
{
println("Error" + error.description);
} else
{
println("Item inserted, id: " + insertedItem["id"])
}
}


