title: THEOS compiling error on simple tweak
body: <p>I've been using Flex to create patches for iOS 7 and decided I'd try creating a dedicated Cydia Tweak. Starting off simple I decided to update a tweak for no icon badges for iOS 7.</p>
  
  <p>My Tweak.xm file looks like this</p>
  
  <pre><code> #import &lt;UIKit/UIKit.h&gt;
  
  %hook SBIconController
  - (BOOL) iconViewDisplaysBadges:(id) {
      return FALSE; }
  %end
  </code></pre>
  
  <p>The Makefile for this project is</p>
  
  <pre><code>include theos/makefiles/common.mk
  
  TWEAK_NAME = NoIconBadgesiOS7
  NoIconBadgesiOS7_FILES = Tweak.xm
  NoIconBadgesiOS7_FRAMEWORKS = UIKit
  
  include $(THEOS_MAKE_PATH)/tweak.mk
  
  after-install::
      install.exec "killall -9 SpringBoard"
  </code></pre>
  
  <p>I know I'm hooking the right thing and the right method since it works with Flex, just not sure what I'm doing wrong since it fails during compile.</p>
  
  <p>The errors are:</p>
  
  <ul>
  <li>Only constructors take base initializers</li>
  <li>anarchistic old-style base class initializer</li>
  </ul>
  
  <p>Error 1 and Error 2</p>