नवीनतम एक्सकोड 9 बीटा का उपयोग करके, मैं स्विफ्ट कक्षाओं पर गुणों तक पहुंचने में पूरी तरह असमर्थ हूं। यहां तक कि गंध भी, मैं कक्षा को अपने आप या किसी भी चीज़ को तुरंत चालू करने के लिए एक्सेस कर सकता हूं, लेकिन इस पर संपत्तियों तक पहुंचने में पूरी तरह असमर्थ हूं।उद्देश्य-सी से स्विफ्ट क्लास तक पहुंचने में असमर्थ: "संपत्ति प्रकार की वस्तु पर नहीं मिली"
तो अगर मैं इस स्विफ्ट वर्ग है:
import UIKit
class TestViewController: UIViewController {
var foobar = true
}
और मैं यह करने के लिए प्रयास करें:
TestViewController *testViewController = [[TestViewController alloc] init]; // success
testViewController.foobar; // error
वास्तव में क्या मैं गलत कर रहा हूँ? Xcode 9.
तुलना करें [मैं स्विफ्ट 4 में # चयनकर्ता() के साथ @objc अनुमान को बहिष्कृत कैसे कर सकता हूं?] (Https://stackoverflow.com/q/44390378/2976878) – Hamish