Это не может быть реальный код, он даже не скомпилируется. Вставьте реальную вещь.
Во-первых, это NSString, а не NString.
Во-вторых, imageWithContentsOfFile в imageSourceString завершится ошибкой, потому что вы дали ему URL, а не имя файла. Вы можете указать ему URL файла, но это не то, что здесь происходит.
В-третьих, не используйте dataWithContentsOfURL в реальном приложении - оно заморозит пользовательский интерфейс и, возможно, приведет к сбою приложения, если сервер на другом конце будет слишком медленным. Используйте асинхронную сеть. На эту тему есть отличная серия видеороликов WWDC.