Pushing a viewcontroller downwards

I would like to have my viewcontroller be pushed downwards because it has a texture that conjoins, making it look like one seamless graphic.
I tried to animate it using an answer to a similar question, though I consistantly get the following error:
(No vissible @interface for 'FirstViewController' declares the selector 'pushViewController:animated')
Any ideas on how to change the direction of a push animation so that the top falls down (not like a modal though)?
Thanks in advance, and please forgive me as I am new to Objective C and Xcode.
Regards
RocketFulled.

push

Similar Messages

  • Horizontal menu pushes main content downwards

    I created a website for my nonprofit with a spry horizontal menu inside the header.  I then created submenus for several of the tabs.  On one of the pages the submenus drop down into the main content space.  On all of the other pages, the submenus inexplicably push the main content downwards - as though they are expanding the header.  I have set the vertical size of the header in all cases at 175 pixels.  All of the spry menus use the same global style sheet and I've gone through them line by line and see no differences. The wrappers are the same when I click on the header.  Do you have any idea why a spry submenu might be pushing the header (that it is inside) downwards rather than just overlapping the main page the way most subheaders do?
    Thank you so much!

    Hiya, Karin,
    Nice to hear back from you.
    Without getting into the mishigas (don't know how to spell that...don't actually speak Yiddish)... of the templates, etc., here are a couple of fixes for the Events page (and any others you worked on the same way):
    There's a line up in the head (at least in my copy of your page) that looks like this: <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> You can take that out, I would comment it out at least, like this: <!-- <%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%> -->
    When you save the page, you should be getting a javascript error...a widget has been removed from the page, etc., etc....when I got the error, it took me to this code in the page, which should also be removed (notice that I commented it out). Leaving javascript in a page when the widget itself has been removed leads to errors (!):
    <!--var MenuBar2 = new Spry.Widget.MenuBar("MenuBar2", {imgRight:"../SUDAN/SpryAssets/SpryMenuBarRightHover.gif"});-->
    The thing that is pushing your submenus into your content (in Internet Explorer) is the lack of 'hacks' to make it work correctly in IE browsers. So, copy this code as is to the bottom of your SpryMenuBarHorizontal.css stylesheet:
    BROWSER HACKS: the hacks below should not be changed unless you are an expert
    /* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
    ul.MenuBarHorizontal iframe
        position: absolute;
        z-index: 1010;
        filter:alpha(opacity:0.1);
    /* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
    @media screen, projection
        ul.MenuBarHorizontal li.MenuBarItemIE
            display: inline;
            f\loat: left;
            background: #FFF;
    By putting them at the bottom of your stylesheet, they will correct and override any styles that they need to fix...
    Regarding your trials and tribulations with templates (ttttt), I heartily sympathize. I actually love templates, myself, but it took a while to 'get into' them. Once you have them set up they're fine, but getting to know them well takes a little work. There are those on the Forums who believe in using Server-Side Includes, but I have not used them, and the non-profits I design for usually are not on servers that support PHP or SSI. So I have gotten to know templates reasonably well.
    It's too bad you have a hybrid running now of templated and untemplated pages; a templated site is ultimately much easier to maintain. But I trust you will get back to it. The difficulties you describe were probably not due to the templates, but to the lack of IE hacks (see code above that you will restore to the stylesheet).
    Please let me know if these measures work! I will send you a private message in addition to this response.
    Best wishes,
    Beth Marshall

  • IPhone SDK: runtime crash pushing viewController onto navigationController

    Hi,
    I have looked at this for hours but am completely stuck, any help would be much appreciated.
    I have the following code which pushes a viewController onto a navigationController:
    Scr1ViewController *scr1ViewController = [[[[Scr1ViewController alloc]]
    initWithNibName:@"Scr1ViewController" bundle:nil] autorelease];
    [self.navigationController pushViewController:scr1ViewController
    animated:YES];
    When nibNameOrNil is set to 'nil' the program runs fine and loads a blank view, so I'm guessing that the code is ok. But then when I set nibNameOrNil to the nib name the program crashes at runtime. This leads me to think that it must be a problem with my nib file.
    The debugger log shows '-[UIViewController loadView] loaded the "Scr1ViewController" nib but no view was set.'
    However, when creating the nib I have followed these steps in the Interface Builder Guide exactly, paying attention to every detail and checking repeatedly.
    1. Create a new nib file using the Cocoa Touch View template.
    2. Add a view controller object to the top level of the nib file.
    3. Set the class of the view controller to your custom class.
    4. Drag a navigation item from the library and drop it onto the view controller object.
    5. In the Interface Builder document window, drag the view that came with the template and drop it on the view controller to associate it with the controller.
    6. Double-click the view controller object to open its editor window.
    7. Set the title of the navigation item to the default title for this navigation level.
    8. Open the view and add any additional subviews to it to define your user interface (no additional subviews).
    9. Save the nib file.
    Are there any steps that the guide has missed out, I just can't seem to get it to work, I have created the nib from scratch again and again.
    Thanks in advance.

    Hi,
    when creating a nib-file for the viewcontroller you do not need to add a viewcontroller to the top level. You create the viewController-object in your code so why creating another one in the nib-file?
    Set the class of the file's owner to your viewcontroller-subclass.
    Add a view to the toplevel and connect the file's ower view outlet to the view.
    Add a navigationItem to the topLevel and connect that too.

  • IPhone SDK 3 NavController push/pop animated difference (in simulator)?

    Ok, I have a NavController that supports Portrait and Landscape orientations. If I push a ViewController in Portrait and then go "back" the built-in animation is wipe left, then wipe right when going back. In Landscape in 2.2.1 it worked the same way.
    Now, in 3.0, the animation in Landscape is wipe left, then wipe DOWN when going back!
    Anyone else seeing this in the simulator? Any idea why it's different? Anyone seen this in the phone?
    Is there anyway to control the animation from a built-in "back" button? Or, must I make a custom button and just turn off animation?
    Thanks!
    Dan

    Ok, I have a NavController that supports Portrait and Landscape orientations. If I push a ViewController in Portrait and then go "back" the built-in animation is wipe left, then wipe right when going back. In Landscape in 2.2.1 it worked the same way.
    Now, in 3.0, the animation in Landscape is wipe left, then wipe DOWN when going back!
    Anyone else seeing this in the simulator? Any idea why it's different? Anyone seen this in the phone?
    Is there anyway to control the animation from a built-in "back" button? Or, must I make a custom button and just turn off animation?
    Thanks!
    Dan

  • IPad status bar covers up my app's top  UIViews; okay after rotation

    I wrote an iPad app. When it is first started up (in iPhone simulator, or on real iPad) all the UIViews at the top of my window are partially covered-up by the iPads time/battery status bar.
    After I rotate the iPad (simulator or real one) the problem goes away: my UIViews appear shifted down, so they are under (below) the status bar. In other words, after I do the first rotation, the iPad knows to push my window downwards about 20 pixels to make room for the status bar. But before the first rotation (simulator or hardware) the iPad is not shifting my UIViews downward.
    Question: What can I do in software (during the startup logic) to get the iPad to push my window down to make room for the status bar?
    I think the iPad should do it automatically for me, but since it is not, I'm willing to take some action in the software to get it to happen. Any thoughts? NOTE: When I create all my UIViews, I'm using a coordinate of (0,0) for my upper left corner, which is correct, and after the first rotation everything works great. Also: I have auto-rotation enabled, so my app is always rotating to keep its display "up" so users can view it in all 4 rotations.

    Hi David -
    David Restler wrote:
    Question: What can I do in software (during the startup logic) to get the iPad to push my window down to make room for the status bar?
    If you're creating the view in your code, you're explicitly setting the view frame. The controller then assumes you know what you're doing and doesn't make any adjustment for the status bar (or any other bars that may be above or below the content area).
    In other words, when you explicitly set the frame in loadView, you're buying sole responsibility for the starting dimensions. In the case of an iPad with only the status bar, you need to drop the y-origin down 20, and shorten the height by 20:
    - (void)loadView {
    CGRect frame = CGRectMake(0, 20, 768, 1004);
    UIView *v = [[UIView alloc] initWithFrame:frame];
    self.view = v;
    [v release];
    NSLog(@"%s: self.view=%@ self.view.frame=%@",
    _func_, self.view, NSStringFromCGRect(self.view.frame));
    Btw, if you ever open your IB, try adding and subtracting the various simulated bars while watching the dimensions of the view in the Size Inspector. If the view is the main content view (i.e. connected to the 'view' outlet of File's Owner), you should see the y-origin and size adjust for each combination of bars. In fact, those dimensions will probably be grayed out, since IB doesn't trust us with such critical numbers. The point is, that when a view is loaded from a nib built with the correct simulated bars, the adjustment for the bars has already been saved in that file.
    I think the iPad should do it automatically for me
    If you want to see what the controller does by default (i.e. no nib and no frame defined in loadView), try this code:
    // MyAppDelegate.m
    #import "MyAppDelegate.h"
    #import "MyViewController.h"
    @implementation MyAppDelegate
    @synthesize window, viewController;
    - (void)applicationDidFinishLaunching:(UIApplication *)application {
    MyViewController *vc = [[MyViewController alloc] initWithNibName:nil bundle:nil];
    vc.view.backgroundColor = [UIColor grayColor];
    self.viewController = vc;
    [vc release];
    [window addSubview:viewController.view];
    [window makeKeyAndVisible];
    NSLog(@"%s: viewController.view.frame=%@",
    _func_, NSStringFromCGRect(viewController.view.frame));
    - (void)dealloc {
    [viewController release];
    [window release];
    [super dealloc];
    @end
    // MyViewController.m
    #import "MyViewController.h"
    @implementation MyViewController
    // Implement loadView to create a view hierarchy programmatically, without using a nib.
    - (void)loadView {
    // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
    - (void)viewDidLoad {
    [super viewDidLoad];
    @end
    When no nib name is specified, and the view loader can't find a nib that matches the owner's class name, and loadView isn't overridden, the view controller creates a default view (see no. 3 under "The steps that occur during the load cycle are as follows:" in [Understanding the View Management Cycle|http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGf oriPhoneOS/BasicViewControllers/BasicViewControllers.html#//apple_ref/doc/uid/TP 40007457-CH101-SW19] in the View Controller Programming Guide for iOS). If you run the above example code, you should see the frame of the default view takes all bars into account.
    ... I'm using a coordinate of (0,0) for my upper left corner, which is correct
    As explained above, it's not correct if there are any upper bars
    and after the first rotation everything works great.
    Yes, all bets are off after an auto-rotation. The system recalculates the content view frame in that case (though that math doesn't always come out the way you want).
    Hope that helps to unscramble things a little!
    - Ray

  • Printing everything entered in an interactive form

    I'm new to designer and I created a form in which a user will type in comments. My problem is, I'm getting a + in the lower right corner telling me there is additional information entered than is displaying. When I print this form the overflow information does not print. Is there a way to do this? Your help is appreciated.

    Unfortunately, I don't know of any books on subforms in Designer but maybe a sample form will help you understand a little more about how things work.
    Catherine was suggesting using a text field with its height set as "expandable" placed in a flowed subform such that if the text entered in the text field is too long to fit in its entirety, the text field would expand in height and push the rest of the form downward, thereby ensuring that all the text entered into the comment text field is visible when printed and the remainder of the form is still visible and unobstructed as well.
    I've applied her suggestions to a sample form.
    Because I knew I wanted an expandable Comments section in the middle of my form (such that when comments are entered, if they're too long to fit in the space initially provided, the Comments section would expand in height and move the bottom section downward), I started by creating 3 subforms on the page: TopSubform, CommentsSubform (in the middle) and BottomSubform. All these subforms were made to be as wide as the page subform and as tall as required to fit their respective fields.
    In the middle subform (CommentsSubform), I placed a text field with these modifications: I removed the caption (using the Position property at the bottom of the Layout palette), made its height expandable (checked the
    Expand to fit property on the Layout palette as well) and made it multi-lined (
    Allow Multiple Lines property on the Object palette's Field tab).
    In order to ensure that the text field in the CommentsSubform can expand in height and push the BottomSubform downwards, I then made the CommentsSubform's content
    Flowed by using the Content property on the Object palette's Subform tab.
    The last step, which brings this all together, was to give a
    Flowed content to the page subform which contains all 3 subforms defined earlier. This way, when the text field in the CommentsSubform expands in height, the form's layout will reflow and cause the BottomSubform to shift downward to accommodate the length of the comment specified by the user. This is also the reason why I placed the top and bottom form fields in subforms as well because I wanted to
    position these fields in precise locations. I could've placed all fields in the page subform, made the page subform flowed and have it work as well but I wouldn't have had any control over the position of the fields.
    I hope this clarifies things about subforms and helps you fix your form as well.
    Note:
    The expandable comment text field doesn't expand as your entering text into it. It'll expand only once you tab or click out of it.
    Stefan
    Adobe Systems

  • IPhone SDK: How to access navigationController in appDelegate?

    Hi,
    This is probably a noob question, but I'v spent all day on this and cant figure it out.
    After creating a project using the Navigation-Based Application template the folllowing code was automatically created:
    @interface NavigationAppDelegate : NSObject <UIApplicationDelegate> {
    UIWindow *window;
    UINavigationController *navigationController;
    @property (nonatomic, retain) IBOutlet UIWindow *window;
    @property (nonatomic, retain) IBOutlet UINavigationController *navigationController;
    @end
    I am writing code for a viewContoller and would like to push another viewController onto the stack of this navigationController but don't know how to access it. So far I have written the following:
    [??????.navigationController
    pushViewController:scr1ViewController animated:YES];
    What do I put in place of ?????? Everything I try returns an error.
    Thanks in advance.

    Its ok, Iv just figured it out. Been staring at it for seven hours with no luck. As soon as Iv posted the question I decided to try 'self' it worked.

  • Character Panel not functioning

    I can't control kerning or line spacing with the character panel. It doesn't work. It worked yesterday and now all of a sudden it has stopped working. When I try and increase line spacing the number in character panel goes up or down but the text doesn't move. For kerning, when I select text it won't let me enter a number value, will only give me '0', optical or metrics.
    I tried a restart (always worth a shot) and that didn't help. Any ideas????

    The rule position is governed by the setting indicated in the dialog. 0 means it is on the baseline of the first line in the paragraph for rules above, or the last line of the paragraph for rules below. Positive numbers move up, negative move down. The keep in frame checkbox keeps rule above inside the text frame and pushes the text downward. It does nothing  for rule below.
    Because this rule is bing applied as part of a style, every paragraph with that style will have a rule, whether there is text or not in the paragraph. Hitting Enter makes a new paragraph. If you wnat this only on some paragraphs you should define a different style with the rule for just those paragraphs, and remove the rule from other styles, or apply the rule as an override manually.
    >I can move the text up and down (using the aA bottom left hand function in character panel) but the line does not move with it. Maybe I am selecting it incorrectly? Again, it seems like I could move all of it previously, by selecting the hairline, but now that doesn't seem to be working.
    For goodness sake, DON"T DO THAT. That's baseline shift and should only be used to adjust the position of isolated characters. It took me a week to figure out why I couldn't edit ads at one of my previous jobs because my predecessor had used baseline shift on entire paragraphs. In extreme cases it's possible to shift things so much that you see a selection highlight on a different line of text when you select. If you need to move the position of the top line of text in a frame, use the text frame options and either change the top offset or pick a new "first baseline" option. Adjust the spacing between paragraphs by using either "space before" or "space after." Space before or after will not leave blank space at the top of a frame the way an empty return will. It can be built into a style and edited in the style definition to adjust all paragraphs using the style.
    >For the tracking, I don't want to set to vertical justification necessarily, as that might be too much. How would I set the required leading (I could try a few things and see what seemed to what best). Mainly it's for when I don't quite have enough copy, and have too big a gap between end of copy and contact info, just to make it look a bit better visually.
    If what you want to do is adjust the spacing in the lines to add or lose a line here or there, start by trying the judicious use of No Break to see if it makes things recompose more to your liking. By judicious I mean select a word that is currently hyphenated, or convert a space to non-breaking, not a long string. Applying No Break to too much text will force it into overset when ID can't find a place to break the line. If it isn't doing what you want, remove any No Break you've applied to avoid trouble if you edit later.
    My next choice would be to select an entire paragraph, or group of paragraphs, and adjust the word spacing (Tracking adjusts the letter spacing inside the words, too, which can look bad). Ctrl + Alt + Backspace will tighten, Ctrl + Alt + \ (backslash) will loosen. The amount is governed by the settings for tracking and kerning in the preferences. If you find you are doing this a lot, and always in the same direction, edit the justification settings to increase or decrease the word spacing amounts.

  • Evolution 2.12.1-1 has gone slow

    Is it just my machine or has evolution gone slow for other people?
    Examples are:
    I'm seeing a "formatting message" message flash up while stepping through mails
    When replying to mails if the cursor wraps down a line and has to push other text downwards it can sometimes take a couple of words of typing before the display catches up
    Redrawing the gui if I've changed desktops and then come back can take up to a second
    general start up is now slower than it used to be.
    None of these changes make it unusable but compared to the last version it is definitely noticeable. It seems to be something to do with the graphics engine rather than the smtp/network part.
    I'm on version:
    extra/evolution 2.12.1-1

    very slow for me as well.
    additionally, if I let it sit for a while I am no longer able to reply to messages at all.  the reply button stays depressed and the whole application becomes unresponsive until I kill it.
    on the flip side, the global address book via Exchange now works great.  just wish I could reply to people, that's all...

  • Keyboard not resigning the second time i pop a view controller

    i am developing an app that involves 2 tableViewcontroller. when a cell is selected in a tableViewController the detail table view is shown. the detail table view has a cell with a textfield in it.The value entered in the textfield is send to a webservice and the response is alerted using alertView. When the ok button is pressed in the alert view the viewcontroller is poped from navigationcontroller. the keyboard is hidden using the code
    - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex {
    [self.currentResponder resignFirstResponder];
    this is working fine the first time i push the viewcontroller and pop it. The keyboard is hiding. but the second time i push the same view controller and then pop the viewcontroller the keyboard is not hiding... can anyone tell me where i have went wrong..?

    I checked the code, we do not have any other manipulation on the view object, the only thing different in our case that I can think of is that this code is being called the 1st time from one page in the afterPhase method of a class that implements PagePhaseListener (on page load). I'm passing the page name to the View Object, and this invokation executes okay an returns the matching one record.
    Then I navigate to another page (again in its page definition, its controller is using the same pagePhaseListener class), so when the code is executed the next time, I'm passing the new page name, but this invokation does not return any data, even though I'm sure the SQL and the page name parameter does return 1 row in SQLPlus.
    Any thing special with executing the view object parameter binding when I navigate out and back to the page?
    Appreciate the help
    Mohamed

  • How do I remove the stand from my 24' intel imac model ( A1225)

    Hello, I am moving my imac 24' from Europe to the states in my baggage. The stand mustbe removed to fit it in. Some models allow a business card or credit card to insert in the lever of the stand and the back of the imac housing where the stand is attached to. Thus oin pulling the stand levekl down with the acard inserted you will see a few srerws to unscrew to removing the stand. This is not with this imac 24' intel model number (A1225)
    Are there any tips or help that one knows to removing the stand?
    Thanks..

    ==> Removing the 2007 24" iMac aluminum stand
    ==> Removing a VESA mount and replacing the aluminum stand
    I recently inherited a 2007 24" iMac that had been VESA mounted.  I searched all the online boards to figure out how to remove the VESA bracket and install the aluminum stand that I bought on Ebay.  Despite 6 years since the iMac was made, I really didn't feel the online posts gave a clear answer, so I felt compelled to give my input.
    First, the 'latch' mechanism that locks and unlocks the stand/VESA mount is RIGHT next to the top of the slot -- it's about 1/16" into the casing and shaped like a shallow L-shaped ledge that extends most of the length of the slot.  Here's a very effective way to hit it:
    * uninstalling stand;  put the computer on a bed at the edge; push the stand downward, somewhat hard, then slip a business card into the top of the slot,slanted 45 degrees upward.  do not push the business card hard at all.  it will hit the ledge/lever quickly.  leave it there.  now, insert a drivers license or credit card ON TOP of the business card, so it hits same ledge/lever but with more strength.  push a bit and start wiggling the stand.  the latch will release and you can now push the stand down to lock in the extended position, then remove the screws, install the VESA
    * uninstalling VESA:  the stand mechanism is already in the LOCKED/out position.  I spent about an hour trying to get it to lock into the extended position.  wrong.  it's already extended.  once you remove the VESA, install your stand, then follow the above guidance to unlock that mechanism and get your computer back upright.
    There are a lot of threads on this topic.  I hope this helps some.  My main insights are two;  1) the latch/ledge is very close to the top of the slot, and 2) that ledge can be caught fairly easily by pushing the stand down and using a flexible cardboard business card, then superimposing a harder plastic card on top while you wiggle the stand.

  • Reference pages and masterpages!

    So I figured out how to add a left master page, yet when it appears, I do not see that it is offset from the right master page. How do you make them offset. Also, I am adding the same heading at the top of the page (landscape page) and I need to apply both left and right master pages to the body pages. I have tried doing this, but it never appears. If someone knows what I am doing wrong please let me know. I have heard about the mapping feature in the reference page, but I am not that knowledgable of FM to understand what type in there.
    kt

    > I need it to be shifted to the left and the right shift to the right,
    > so they are like building blocks (only way I can describe it).
    You lost me with building blocks. Are you sure it's not just a matter of
    viewing facing pages? If you've set up double-sided pages, you can view
    them as facing pages or vertically (or horizontally), but they're still
    double-sided regardless of the way you view them. If you want uneven
    mirrored margins (like a bigger margin inside than outside), you just
    need to position the frames on the master page where you want them. Best
    to CTRL-click the frame on the master page and go to Graphics > Object
    Properties and move/resize the frame by setting the numbers exactly.
    > Is there a way to push a table downward
    > on the page.
    The text (including tables) is in a frame that comes from the master
    page. Just put the frame where you want it. If you want to move the
    table *inside* the frame, you can adjust the Space Above the table in
    Table Designer, but Space Above only affects the space above the
    beginning of the table (not space around the table on subsequent pages).
    > the
    > header is apart of the table,
    A table header row is different from a page header. Previously, I
    explained how to put a page header frame on your master page. If you
    want a table header, Table > Add Rows or Columns > Add 1 Row To Heading.
    Whatever you put in a header or footer row repeats on every page.
    Kenneth Benson
    Pegasus Type, Inc.
    www.pegtype.com

  • After reading and resetting everything with Keyboard I still get blank white screen. The only way I can boot to Mavericks is unplug power cord, push and hold power button while plugging power cord in. Fans at full speed.

    After reading and resetting everything with Keyboard I still get blank white screen on 2nd? page of boot. The only way I can boot to Mavericks is unplug power cord, push and hold power button while plugging power cord in. Fans run at full speed, machine boots then runs normal except the dvdrw will not . The mid 2011 IMAC had the same problem with LION. I changed hard drives, formatted, and installed a clean install of latest os x mavericks. Any help would be greatly appreciated.
    EtreCheck version: 1.9.15 (52)
    Report generated August 30, 2014 at 6:56:41 PM EDT
    Hardware Information: ?
        iMac (21.5-inch, Mid 2011) (Verified)
        iMac - model: iMac12,1
        1 2.5 GHz Intel Core i5 CPU: 4 cores
        4 GB RAM
    Video Information: ?
        AMD Radeon HD 6750M - VRAM: 512 MB
            iMac 1920 x 1080
    System Software: ?
        OS X 10.9.4 (13E28) - Uptime: 0 days 0:16:53
    Disk Information: ?
        ST3120026AS disk0 : (120.03 GB)
        S.M.A.R.T. Status: Verified
            EFI (disk0s1) <not mounted>: 209.7 MB
            Untitled (disk0s2) / [Startup]: 119.17 GB (87.12 GB free)
            Recovery HD (disk0s3) <not mounted>: 650 MB
        HL-DT-STDVDRW  GA32N 
    USB Information: ?
        Apple Inc. FaceTime HD Camera (Built-in)
        CHICONY USB NetVista Full Width Keyboard
        Apple Inc. BRCM2046 Hub
            Apple Inc. Bluetooth USB Host Controller
        Apple Computer, Inc. IR Receiver
        Apple Internal Memory Card Reader
    Thunderbolt Information: ?
        Apple Inc. thunderbolt_bus
    Gatekeeper: ?
        Anywhere
    Kernel Extensions: ?
        [loaded]    com.nvidia.CUDA (1.1.0) Support
        [loaded]    com.sophos.kext.sav (9.0.61 - SDK 10.7) Support
        [loaded]    com.sophos.nke.swi (9.0.53 - SDK 10.8) Support
    Startup Items: ?
        CUDA: Path: /System/Library/StartupItems/CUDA
        FanControlDaemon: Path: /Library/StartupItems/FanControlDaemon
    Launch Daemons: ?
        [loaded]    com.adobe.fpsaud.plist Support
        [running]    com.arcsoft.eservutil.plist Support
        [running]    com.bjango.istatmenusdaemon.plist Support
        [loaded]    com.oracle.java.Helper-Tool.plist Support
        [running]    com.sophos.autoupdate.plist Support
        [running]    com.sophos.configuration.plist Support
        [running]    com.sophos.intercheck.plist Support
        [running]    com.sophos.notification.plist Support
        [running]    com.sophos.scan.plist Support
        [running]    com.sophos.sxld.plist Support
        [running]    com.sophos.webd.plist Support
    Launch Agents: ?
        [running]    com.arcsoft.esinter.plist Support
        [running]    com.bjango.istatmenusagent.plist Support
        [loaded]    com.nvidia.CUDASoftwareUpdate.plist Support
        [loaded]    com.oracle.java.Java-Updater.plist Support
        [running]    com.sophos.uiserver.plist Support
    User Login Items: ?
        Macs Fan Control
        Firefox
    Internet Plug-ins: ?
        FlashPlayer-10.6: Version: 14.0.0.176 - SDK 10.6 Support
        Flash Player: Version: 14.0.0.176 - SDK 10.6 Support
        QuickTime Plugin: Version: 7.7.3
        JavaAppletPlugin: Version: Java 7 Update 67 Check version
        Default Browser: Version: 537 - SDK 10.9
    Audio Plug-ins: ?
        BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
        AirPlay: Version: 2.0 - SDK 10.9
        AppleAVBAudio: Version: 203.2 - SDK 10.9
        iSightAudio: Version: 7.7.3 - SDK 10.9
    iTunes Plug-ins: ?
        Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
    3rd Party Preference Panes: ?
        CUDA Preferences  Support
        Fan Control  Support
        Flash Player  Support
        Java  Support
    Time Machine: ?
        Time Machine not configured!
    Top Processes by CPU: ?
             1%    WindowServer
             1%    fontd
             0%    firefox
             0%    SystemUIServer
             0%    SophosWebIntelligence
    Top Processes by Memory: ?
        229 MB    firefox
        156 MB    SophosScanD
        152 MB    InterCheck
        131 MB    com.apple.IconServicesAgent
        115 MB    SophosAntiVirus
    Virtual Memory Information: ?
        424 MB    Free RAM
        1.53 GB    Active RAM
        1.37 GB    Inactive RAM
        699 MB    Wired RAM
        1.26 GB    Page-ins
        0 B    Page-outs

    I'd start by getting rid of the following software responsible for these extensions.
    Kernel Extensions: ?
        [loaded]    com.nvidia.CUDA (1.1.0) Support
        [loaded]    com.sophos.kext.sav (9.0.61 - SDK 10.7) Support
        [loaded]    com.sophos.nke.swi (9.0.53 - SDK 10.8) Support
    Startup Items: ?
        CUDA: Path: /System/Library/StartupItems/CUDA
        FanControlDaemon: Path: /Library/StartupItems/FanControlDaemon
    Use the uninstaller provided with the Sophos software. You can uninstall CUDA via the preference pane. Be sure you remove the com.nvidia.CUDA extension which is located in the /System/Library/Extensions/ folder. Not sure if Fan Control has an uninstaller so you will have to do it manually:
    Uninstalling Software: The Basics
    Most OS X applications are completely self-contained "packages" that can be uninstalled by simply dragging the application to the Trash.  Applications may create preference files that are stored in the /Home/Library/Preferences/ folder.  Although they do nothing once you delete the associated application, they do take up some disk space.  If you want you can look for them in the above location and delete them, too.
    Some applications may install an uninstaller program that can be used to remove the application.  In some cases the uninstaller may be part of the application's installer, and is invoked by clicking on a Customize button that will appear during the install process.
    Some applications may install components in the /Home/Library/Applications Support/ folder.  You can also check there to see if the application has created a folder.  You can also delete the folder that's in the Applications Support folder.  Again, they don't do anything but take up disk space once the application is trashed.
    Some applications may install a startupitem or a Log In item.  Startupitems are usually installed in the /Library/StartupItems/ folder and less often in the /Home/Library/StartupItems/ folder.  Log In Items are set in the Accounts preferences.  Open System Preferences, click on the Accounts icon, then click on the LogIn Items tab.  Locate the item in the list for the application you want to remove and click on the "-" button to delete it from the list.
    Some software use startup daemons or agents that are a new feature of the OS.  Look for them in /Library/LaunchAgents/ and /Library/LaunchDaemons/ or in /Home/Library/LaunchAgents/.
    If an application installs any other files the best way to track them down is to do a Finder search using the application name or the developer name as the search term.  Unfortunately Spotlight will not look in certain folders by default.  You can modify Spotlight's behavior or use a third-party search utility, EasyFind, instead.
    Some applications install a receipt in the /Library/Receipts/ folder.  Usually with the same name as the program or the developer.  The item generally has a ".pkg" extension.  Be sure you also delete this item as some programs use it to determine if it's already installed.
    There are many utilities that can uninstall applications.  Here is a selection:
        1. AppZapper
        2. AppDelete
        3. Automaton
        4. Hazel
        5. AppCleaner
        6. CleanApp
        7. iTrash
        8. Amnesia
        9. Uninstaller
      10. Spring Cleaning
    For more information visit The XLab FAQs and read the FAQ on removing software.
    Be sure to remove your two Login Items. Finally do this:
    Reinstall Lion, Mountain Lion, or Mavericks without erasing drive
    Boot to the Recovery HD:
    Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
    Repair
    When the recovery menu appears select Disk Utility. After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list.  In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive.  If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported then click on the Repair Permissions button. When the process is completed, then quit DU and return to the main menu.
    Reinstall Lion, Mountain Lion, or Mavericks
    OS X Mavericks- Reinstall OS X
    OS X Mountain Lion- Reinstall OS X
    OS X Lion- Reinstall Mac OS X
         Note: You will need an active Internet connection. I suggest using Ethernet
                     if possible because it is three times faster than wireless.

  • Ever since my upgrade to lion 10.7.3, and iCloud, my macbook is running extremely slow. What can I do? It doesn't seem like my contacts are pushing through to the computer from iPhone.

    Ever since my upgrade to lion 10.7.3, and iCloud, my macbook is running extremely slow. What can I do? It doesn't seem like my contacts are pushing through to the computer from iPhone.

    Then your basic issues are: too little RAM, incompatible software, dysfunctional installation.
    Add more RAM or kill as many programs that you use until the computer is running normally.
    See App Compatibility Table - RoaringApps. Upgrade any old software.
    Reinstall OS X:
    Reinstalling OS X Without Erasing the Drive
    Boot to the Recovery HD: Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
    Reinstalling OS X Without Erasing the Drive
    Repair the Hard Drive and Permissions: Upon startup select Disk Utility from the main menu. Repair the Hard Drive and Permissions as follows.
    When the recovery menu appears select Disk Utility and press the Continue button. After Disk Utility loads select the Macintosh HD entry from the the left side list.  Click on the First Aid tab, then click on the Repair Disk button. If Disk Utility reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit Disk Utility and return to the main menu.
    Reinstall OS X: Select Reinstall OS X and click on the Continue button.
    Note: You will need an active Internet connection. I suggest using Ethernet if possible because it is three times faster than wireless.
    Alternatively, see:
    Reinstall OS X Without Erasing the Drive
    Choose the version you have installed now:
    OS X Yosemite- Reinstall OS X
    OS X Mavericks- Reinstall OS X
    OS X Mountain Lion- Reinstall OS X
    OS X Lion- Reinstall Mac OS X
         Note: You will need an active Internet connection. I suggest using Ethernet
                     if possible because it isthree times faster than wireless.

  • How to add a ViewController to a Navigation Controller?

    How to add a ViewController to a Navigation Controller, if it contains a TableView as root?
    I'm trying to add a UIViewController (AddProjectViewController) to a Navigation Controller (navigationController), which has a Tableview set as root, and it does not work.
    This is how I have the files setup: http://d.pr/y8rt
    The code is in ProjectsController.m - please help

    Hi Andrei, and welcome to the Dev Forum!
    andreipotorac wrote:
    I'm trying to add a UIViewController (AddProjectViewController) to a Navigation Controller (navigationController), which has a Tableview set as root, and it does not work.
    You didn't say what user action should bring up the next controller. But for example, if you want an instance of AddProjectViewController to be pushed onto the nav controller's stack when the user selects a row in the table, something like this should work:
    // ProjectsController.m
    #import "ProjectsController.h"
    #import "AddProjectViewController.h"
    @implementation ProjectsController
    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    // Navigation logic may go here. Create and push another view controller.
    AddProjectViewController *nextController = [[AddProjectViewController alloc]
    initWithNibName:@"AddProjectViewController" bundle:nil];
    // Pass selected object info to the new view controller here. E.g.:
    // Project *project = [projectsArray objectAtIndex: [indexPath row]];
    // nextController.projectTitle.text = project.projectTitle;
    [self.navigationController pushViewController:nextController animated:YES];
    [nextController release];
    - Ray

Maybe you are looking for