2012年8月30日 星期四

Storyboard 登入控制問題

在嘗試Storyboard功能時,遇到了說簡單,卻也可以說是很難的問題,
這個問題在昨天的讀書會之後,終於有了解答!

我的問題是使用Storyboard來進行畫面切換,
畫面是使用者登入的畫面,
當使用者輸入正確的登入資料時,
畫面才會跳轉到下一畫面,
若輸入資料錯誤則提示訊息。

部分程式碼如下:
- (IBAction)loginButtonPressed:(id)sender {

    NSLog(@"[userNameTextField text] = %@",[userNameTextField text]);
    NSLog(@"[passwordTextField text] = %@",[passwordTextField text]);
    
    if ([[userNameTextField text] isEqualToString:userName] && [[passwordTextField text] isEqualToString:password]) {
        
        [self performSegueWithIdentifier:@"loginSuccess" sender:self];
    } else {
        
        UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"Login Fail" message:@"Please Check Your User Name or Password.\n It's Wrong." delegate:self cancelButtonTitle:@"OK!" otherButtonTitles:nil, nil ];
        [alertView show];
    }
}
另外如果希望再切換畫面前在做某些事 可以實現以下Method
- (void)performSegueWithIdentifier:(NSString *)identifier sender:(id)sender
{
  //寫上你想執行的...
}

2012年8月21日 星期二

AirPlay相關資訊

主管要求,希望我尋找AirPlay的相關資訊,
提供給另一位同事研究。
讓公司的產品,也支援AirPlay播放,
這邊記錄一下,方便日後資料的整理。

串流內容來源:
  • iPhone類似裝置要 iOS 4.3 或以上版本
  • MAC 則要iTunes 10.2 或以上版本
內容串流目的地:
  • Apple TV III 要Apple TV 軟體 5.0 或以上版本
  • Apple TV II 要Apple TV 軟體 4.2 或以上版本
  • AirPort Express 要AirPort 韌體 7.4.2 或以上版本
使用時要記得將裝置連接到同一個網路底下

參考網頁:
使用AirPlay
使用AirPlay鏡像輸出