मैं उद्देश्य सी पर एक नोब की तरह हूं और अभी भी कुछ मूलभूत बातों में परेशानी हो रही है, इस मामले में मैं एक्सकोड पर एक पीडीएफ व्यूअर विकसित कर रहा हूं, लेकिन मुझे अपने एनएसयूआरएल वैरिएबल में एक पूर्णांक जोड़ने में समस्या हो रही है।

मेरे पास मेरी साइट पर कई पीडीएफ हैं:

"http://mysite.com/1.pdf" "2.pdf" आदि।

लेकिन सभी यूआरएल साइटों के साथ एनएसएमयूटेबलएरे का उपयोग करने से बचने के लिए पीडीएफ फाइलों की संख्या हमेशा बदलती है, जो मैं बनाने की कोशिश कर रहा हूं वह एक एनएसयूआरएल वैरिएबल है:

int numpag = 1;
NSString *urlAddress = @"http://mysite.com/%d.pdf", numpag;
[pdfView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlAdress]]];

क्या ऐसा करने का कोई सही तरीका है?

अग्रिम में धन्यवाद

0
Ponchotg 30 मार्च 2011, 03:16

2 जवाब

सबसे बढ़िया उत्तर

प्रयत्न;

NSString *urlAddress = [NSString stringWithFormat:@"http://mysite.com/%d.pdf",numpag];
3
Roger 30 मार्च 2011, 03:18
एक्सेलेंट लगता है कि मैं stringWithFormat को याद कर रहा था धन्यवाद!
 – 
Ponchotg
30 मार्च 2011, 03:29
int numpag = 1;
NSString *baseURLStr = @"http://mysite.com/";
NSURL *url = [NSURL URLWithString:[baseURLStr stringByAppendingFormat:@"%d.pdf", numpag]];
0
Erik Tjernlund 30 मार्च 2011, 03:28
बहुत खूब! यदि आप बेसयूआरएल में फ़ोल्डर बदलने का इरादा रखते हैं तो यह बहुत उपयोगी है!
 – 
Ponchotg
30 मार्च 2011, 03:51
फोल्डर बदले? मुझे समझ नहीं आ रहा है। @ रोजर के उत्तर में कुछ भी गलत नहीं है, लेकिन यदि आप NSURL ऑब्जेक्ट चाहते हैं, तो मेरा अधिक पूर्ण है।
 – 
Erik Tjernlund
30 मार्च 2011, 04:12
हां! आपका उत्तर बहुत पूर्ण है! जब मेरा मतलब परिवर्तन फ़ोल्डर है, क्योंकि मेरे पास ऐप को बताने वाली एक शर्त है "अगर इस फ़ोल्डर पर 2.pdf है तो इसे लोड करें, अन्यथा फ़ोल्डर बदलें और 1.pdf लोड करें और आगे!
 – 
Ponchotg
30 मार्च 2011, 07:10