{"id":4400,"date":"2022-08-22T16:20:26","date_gmt":"2022-08-22T10:50:26","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/"},"modified":"2022-08-22T16:20:26","modified_gmt":"2022-08-22T10:50:26","slug":"solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/","title":{"rendered":"[Solved] Creating a Swift application computing for the area of a rectangle [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-25016612\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"25016612\" data-parentid=\"25016370\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>There are a few things wrong here. You&#8217;re trying to assign and Int to something that expects a String. You&#8217;re also trying to call an instance method of your Computation class without any instance of this class as the receiver. On top of that, you would have to have actually assigned values to the properties on said instance for this to have even worked. I believe this is what you meant to do.<\/p>\n<pre><code>class SecondViewController: UIViewController {\n    @IBOutlet weak var buttonPressed: UIButton!\n    @IBOutlet weak var inputLength: UITextField!\n    @IBOutlet weak var inputWidth: UITextField!\n    @IBOutlet weak var display: UILabel!\n\n    override func viewDidLoad() {\n        super.viewDidLoad()\n    }        \n\n    func displayComputation(sender: UIButton) {\n        let computationObject = Computation()\n\n        computationObject.inputWidth = inputWidth.text.toInt()!\n        computationObject.inputLength = inputLength.text.toInt()!\n\n        display.text = String(format: \"%d\", computationObject.rectanglePerimeter())\n    }\n}\n<\/code><\/pre>\n<p>Note: Your instances should have lowerCamelCase, and your classes should have UpperCamelCase.<\/p>\n<p>It also appears that you&#8217;ve made a mistake in the formula if you want to compute area. What you were doing computes perimeter. This is what you want.<\/p>\n<pre><code>class Computation {\n    var buttonPressed = 0\n    var inputLength = 0\n    var inputWidth = 0\n\n    func rectanglePerimeter() -&gt; Int {\n        return inputWidth * 2 + inputLength * 2\n    }\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">5<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Creating a Swift application computing for the area of a rectangle [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] There are a few things wrong here. You&#8217;re trying to assign and Int to something that expects a String. You&#8217;re also trying to call an instance method of your Computation class without any instance of this class as the receiver. On top of that, you would have to have actually assigned values to the &#8230; <a title=\"[Solved] Creating a Swift application computing for the area of a rectangle [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/\" aria-label=\"More on [Solved] Creating a Swift application computing for the area of a rectangle [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[471,522],"class_list":["post-4400","post","type-post","status-publish","format-standard","hentry","category-solved","tag-ios","tag-swift"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Creating a Swift application computing for the area of a rectangle [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Creating a Swift application computing for the area of a rectangle [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] There are a few things wrong here. You&#8217;re trying to assign and Int to something that expects a String. You&#8217;re also trying to call an instance method of your Computation class without any instance of this class as the receiver. On top of that, you would have to have actually assigned values to the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-22T10:50:26+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Creating a Swift application computing for the area of a rectangle [closed]\",\"datePublished\":\"2022-08-22T10:50:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/\"},\"wordCount\":144,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"ios\",\"swift\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/\",\"name\":\"[Solved] Creating a Swift application computing for the area of a rectangle [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-08-22T10:50:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Creating a Swift application computing for the area of a rectangle [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Creating a Swift application computing for the area of a rectangle [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Creating a Swift application computing for the area of a rectangle [closed] - JassWeb","og_description":"[ad_1] There are a few things wrong here. You&#8217;re trying to assign and Int to something that expects a String. You&#8217;re also trying to call an instance method of your Computation class without any instance of this class as the receiver. On top of that, you would have to have actually assigned values to the ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/","og_site_name":"JassWeb","article_published_time":"2022-08-22T10:50:26+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Creating a Swift application computing for the area of a rectangle [closed]","datePublished":"2022-08-22T10:50:26+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/"},"wordCount":144,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["ios","swift"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/","name":"[Solved] Creating a Swift application computing for the area of a rectangle [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-08-22T10:50:26+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-creating-a-swift-application-computing-for-the-area-of-a-rectangle-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Creating a Swift application computing for the area of a rectangle [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/4400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=4400"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/4400\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=4400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=4400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=4400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}