我正在嘗試讀public.pem
存儲公鑰的文件,但CFReadStreamRef
始終返回nil。 publicKeyPath
和url
不是零(就像我在調試器中看到的那樣),而且我沒有其他線程正在讀取或寫入文件。我怎樣才能解決這個問題?CFReadStreamRef始終爲零
NSString *publicKeyPath = [[NSBundle mainBundle] pathForResource:@"public" ofType:@"pem"];
CFURLRef url = (CFURLRef)CFBridgingRetain([NSURL URLWithString:publicKeyPath]);
CFReadStreamRef cfrs = CFReadStreamCreateWithFile(kCFAllocatorDefault, url);
雖然它的優良回答自己的問題,你真的需要提供一點比這更多的信息,所以,這個問題/答案就對別人有用的資源 – 2013-02-23 17:23:58
@middaparka我認爲有利於使用更加用戶友好的NSU的論點對於更低級的CF類,RL類不言而喻,它們不需要解釋。爲什麼要低於你絕對必要的水平? – RonLugge 2013-02-24 03:52:31