上的API內容我正在使用UITextView
在我的視圖中顯示文本內容。我有一個API文本內容在UITextView
上顯示。 但現在我很困惑如何在UITextView
上顯示API內容。有人 請給我提供完整的代碼來實現。IOS:如何在我的應用程序中顯示UITextView
API網址:http://any_url
上的API內容我正在使用UITextView
在我的視圖中顯示文本內容。我有一個API文本內容在UITextView
上顯示。 但現在我很困惑如何在UITextView
上顯示API內容。有人 請給我提供完整的代碼來實現。IOS:如何在我的應用程序中顯示UITextView
API網址:http://any_url
試試這個代碼: - FOR GET請求
NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithURL:[NSURL URLWithString:@"https://itunes.apple.com/search?term=apple&media=software"] completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"Error: %@",error);
} else {
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSLog(@"%@", json);
}
}];
FOR POST請求
NSError *error;
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration delegate:self delegateQueue:nil];
NSURL *url = [NSURL URLWithString:@"YOUR_API"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
[request addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
[request addValue:@"application/json" forHTTPHeaderField:@"Accept"];
[request setHTTPMethod:@"POST"];
NSDictionary *mapData = [[NSDictionary alloc] initWithObjectsAndKeys: @"TEST IOS", @"name",
@"IOS TYPE", @"typemap",
nil];
NSData *postData = [NSJSONSerialization dataWithJSONObject:mapData options:0 error:&error];
[request setHTTPBody:postData];
NSURLSessionDataTask *postDataTask = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (error) {
NSLog(@"Error: %@",error);
} else {
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];
NSLog(@"%@", json);
}
}];
[postDataTask resume];
在字典中屬於MapData會有你的參數,如果有的話。 如果不能消除這種代碼
NSDictionary *mapData = [[NSDictionary alloc] initWithObjectsAndKeys: @"TEST IOS", @"name",
@"IOS TYPE", @"typemap",
nil];
NSData *postData = [NSJSONSerialization dataWithJSONObject:mapData options:0 error:&error];
[request setHTTPBody:postData];
然後分配JSON來的UITextView的對象的文本屬性。
沒有結果的代碼你可以提供整個代碼 –
@Abhi這是代碼。它是一個獲得API或後api? –
它的一個POST API現在在本地服務器上運行 –
你的數據不會神奇地出現在你的UITextView
。您將必須使用NSURLSession
進行網絡請求並解析數據,然後您可以實施UITextView
其屬性並添加數據。
我在提同樣的事情,我請提供我要如何做到這一點 –
提供您的API @Abhi –
API網址:http://192.198.0.51/hpch/api/cms_page其本地API –