nsdata- все статьи тега ➜ страница 0


Как лучше всего записать структуру в файл?

У меня есть две структуры: struct pcap_hdr_s { UInt32 magic_number; UInt16 version_major; UInt16 version_minor; int32_t thiszone; UInt32 sigfigs; UInt32 snaplen; UInt32 network; }; //packet header struct pcaprec_hdr_s { UInt32 ts_sec; UInt32 ts_usec; UInt32 incl_len; UInt32 orig_len; }; Которые инициализируются следующим образом (например): let pcapHeader : pcap_hdr_s = pcap_hdr_s(magic_number: 0xa1b2c3d4, ...

Отображение PDF в UIWebView с помощью loadData

Я пытаюсь отобразить PDF, сохраненный локально в UIWebView. Вот как я сейчас пытаюсь это сделать: if (![[NSFileManager defaultManager] fileExistsAtPath:self.url]) { LOG_ERROR(@"Couldn't load local file. File at path: %@ doesn't exist", self.url); return; } nsurl=[NSURL fileURLWithPath:self.url]; NSData *data = [NSData dataWithContentsOfFile:self.url]; LOG_DEBUG(@"data length:%d",[data length]); [self.webView loadData:data MIMEType:@"application/pdf" textEncodingName:@"utf-8" baseURL: ...

Как инициализировать строку из NSData в Swift

Я пытался инициализировать строку из NSData в Swift. на NSString Cocoa Documentation компания Apple говорит, что вы должны использовать это: init(data data: NSData!, encoding encoding: UInt) однако Apple не включила ни одного примера для использования или где поставить init. Я пытаюсь преобразовать следующий код из Objective-C в Swift NSString *string; string = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding]; Я пробовал много возможных синтаксисов, таких как следующ ...

конвертировать UIImage в NSData

Я использую этот код в моем приложении, которое поможет мне отправить изображение. однако, у меня есть вид изображения с изображением. У меня нет файла в appbundle, но есть изображение на моей стороне. Как я могу изменить приведенный ниже код ? Может кто-нибудь сказать мне, как я могу преобразовать myimage to NSData ? // Attach an image to the email NSString *path = [[NSBundle mainBundle] pathForResource:@"rainy" ofType:@"jpg"]; NSData *myData = [NSData dataWithContentsOfFile:path]; [picker ad ...